Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 舵手vs批量库伯内特斯部署_Kubernetes_Kubernetes Helm - Fatal编程技术网

Kubernetes 舵手vs批量库伯内特斯部署

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

我在学库伯内特。 我有几个简单的容器,里面有秘密。假设我有两个服务,我可以将它们放在一个部署中,添加一个入口,然后将它们全部放在bash脚本中并运行

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用户在每个环境中的不同值。