Kubernetes 舵手vs批量库伯内特斯部署
我在学库伯内特。 我有几个简单的容器,里面有秘密。假设我有两个服务,我可以将它们放在一个部署中,添加一个入口,然后将它们全部放在bash脚本中并运行Kubernetes 舵手vs批量库伯内特斯部署,kubernetes,kubernetes-helm,Kubernetes,Kubernetes Helm,我在学库伯内特。 我有几个简单的容器,里面有秘密。假设我有两个服务,我可以将它们放在一个部署中,添加一个入口,然后将它们全部放在bash脚本中并运行 kubectl apply -f deployment1 kubectl apply -f deployment2 kubectl apply -f ingress 现在让我们假设我把这个放在舵上。把它放在helm图表中,我能得到什么 与基于bash/shell的kubectl apply-f清单相比,helm提供: 原子角色退出 模板(con
kubectl apply -f deployment1
kubectl apply -f deployment2
kubectl apply -f ingress
现在让我们假设我把这个放在舵上。把它放在
helm
图表中,我能得到什么 与基于bash/shell的kubectl apply-f清单相比,helm提供:
- 原子角色退出
- 模板(conf注入)
- 升级并返回原子角色
- 所有相关资源的原子删除
基本上,helm提供了创建部署工件的能力,这些工件是参数化的,并且是全生命周期管理的 掌舵图不仅适用于批量运行,还适用于诱惑。Kubernetes配置文件是硬编码的,您将无法在所有环境中使用相同的k8s配置yaml文件。Helm将帮助参数化it用户在每个环境中的不同值。