Helm和Kubectl的区别有哪些(2)
导读:Helm和Kubectl的区别有哪些,helm repo add repository-name repository-url kubectl : N/A 更新 Helm Chart 仓库: Helm : helm repo update kubectl : N/A 三、服务发现和路由: 创建 Service 对象: Helm : helm install
Helm和Kubectl的区别有哪些
helm repo add <repository-name> <repository-url>
N/A- 更新 Helm Chart 仓库:
- Helm:
helm repo update - kubectl:
N/A
三、服务发现和路由:
- 创建 Service 对象:
- Helm:
helm install --set service.enabled=true <release-name> <chart>
- kubectl:
kubectl expose <resource> <resource-name>
- 获取可用的 Services:
- Helm:
N/A
- kubectl:
kubectl get services
四、存储和持久化:
- 启用持久化:
- Helm:
helm install --set persistence.enabled=true <release-name> <chart>
- kubectl:
kubectl apply -f <persistent-volume.yaml>
- 创建持久卷声明:
- Helm:
helm install --set persistence.enabled=true <release-name> <chart>
- kubectl:
kubectl apply -f <persistent-volume-claim.yaml>
五、监控和日志:
- 资源探测/监控:
- Helm:
helm install --set prometheus.enabled=true <release-name> <chart>
- prometheus.io/http_probe: “true”prometheus.io/http-probe-port: ‘8080’prometheus.io/http-probe-path: ‘/healthz’
- kubectl:
N/A
- 显示资源使用情况:
- Helm:
N/A
- kubectl:
kubectl top <resource>
六、扩展和自定义:
- 自定义 Helm Chart:
- Helm:
helm create <chart-name>
- kubectl:
N/A
- 应用自定义配置文件:
- Helm:
helm install --set <parameter>=<value> <release-name> <chart>
- kubectl:
kubectl apply -f <custom-config.yaml>
七、安全和身份验证:
- 启用 RBAC:
- Helm:
helm install --set rbac.enabled=true <release-name> <chart>
- kubectl:
kubectl create -f <rbac-config.yaml>
- 创建身份验证密钥:
- Helm:
N/A
- kubectl:
kubectl create secret <resource>
helm install --set service.enabled=true <release-name> <chart>kubectl expose <resource> <resource-name>N/Akubectl get services- 启用持久化:
- Helm:
helm install --set persistence.enabled=true <release-name> <chart> - kubectl:
kubectl apply -f <persistent-volume.yaml>
- 创建持久卷声明:
- Helm:
helm install --set persistence.enabled=true <release-name> <chart> - kubectl:
kubectl apply -f <persistent-volume-claim.yaml>
五、监控和日志:
- 资源探测/监控:
- Helm:
helm install --set prometheus.enabled=true <release-name> <chart>
- prometheus.io/http_probe: “true”prometheus.io/http-probe-port: ‘8080’prometheus.io/http-probe-path: ‘/healthz’
- kubectl:
N/A
- 显示资源使用情况:
- Helm:
N/A
- kubectl:
kubectl top <resource>
六、扩展和自定义:
- 自定义 Helm Chart:
- Helm:
helm create <chart-name>
- kubectl:
N/A
- 应用自定义配置文件:
- Helm:
helm install --set <parameter>=<value> <release-name> <chart>
- kubectl:
kubectl apply -f <custom-config.yaml>
七、安全和身份验证:
- 启用 RBAC:
- Helm:
helm install --set rbac.enabled=true <release-name> <chart>
- kubectl:
kubectl create -f <rbac-config.yaml>
- 创建身份验证密钥:
- Helm:
N/A
- kubectl:
kubectl create secret <resource>
helm install --set prometheus.enabled=true <release-name> <chart>
- prometheus.io/http_probe: “true”prometheus.io/http-probe-port: ‘8080’prometheus.io/http-probe-path: ‘/healthz’
N/AN/Akubectl top <resource>- 自定义 Helm Chart:
- Helm:
helm create <chart-name> - kubectl:
N/A
- 应用自定义配置文件:
- Helm:
helm install --set <parameter>=<value> <release-name> <chart> - kubectl:
kubectl apply -f <custom-config.yaml>
七、安全和身份验证:
- 启用 RBAC:
- Helm:
helm install --set rbac.enabled=true <release-name> <chart>
- kubectl:
kubectl create -f <rbac-config.yaml>
- 创建身份验证密钥:
- Helm:
N/A
- kubectl:
kubectl create secret <resource>
helm install --set rbac.enabled=true <release-name> <chart>kubectl create -f <rbac-config.yaml>N/Akubectl create secret <resource>相关阅读
-
r31200参数性能 AMD Ryzen 3 1200评测
关于这个AMD及方面的介绍,具体详情如下: 历经千辛万苦,我们终于拿到了Ryzen 3,并进行了测试。 这里和大家分享一下其中的故事,由于IT袋网小编的资源有限,我们向AMD申请Ryzen 3需要排队
-
七彩虹战斧RTX 4090豪华版显卡评测 七彩虹战斧RTX 4090豪华版显卡怎么样
七彩虹战斧GeForce RTX 4090豪华版设定的Boost频率为2565MHz,比公版的2520MHz,高了45MHz。功耗设定450W,峰值功耗则在480W,下面我们一起来看看详细评测内容。 七彩虹战斧RTX 4090豪华版显卡评测:4
-
笔记本电脑显卡哪个好用 关于笔记本电脑显卡性能排行榜
跟大家分享笔记本电脑显卡哪个好用和关于笔记本电脑显卡性能排行榜IT技巧方面的经验,一起跟随小编看看吧! 前言:对于很多不太熟悉电脑产品的人来说,如果想选购一台笔记本电脑,经
-
艾特铭客PS800回音壁评测 艾特铭客PS800回音壁怎么样
现在在家看电视,唱歌,搭配一款声音效果出色的回音壁音箱,能让我们更加享受,本文就为大家推荐评测一款艾特铭客PS800回音壁,一起来看看艾特铭客PS800到底怎么样吧~ 外观 艾特铭客PS8


