【发布时间】:2019-01-11 09:52:54
【问题描述】:
当我们运行helm install ./ --name release1 --namespace namespace1 时,它仅在不存在任何部署时创建图表,然后它会失败,说明部署或机密或任何其他对象已经存在。
我想要创建 Kubernetes 部署或对象作为 helm install 一部分的功能,只有那些对象或部署已经不存在,如果存在 helm 应该应用模板而不是创建。
我已经尝试通过设置一个秘密来进行“helm install”,并且 helm 模板中也存在相同的秘密,因此 helm 安装失败。
【问题讨论】:
-
您是否使用最新版本的
helm运行? -
使用 Helm 2.9.1,我认为 helm 没有更新现有对象的功能(如 kubectl apply)而不是作为部分创建 helm install.
标签: kubernetes kubernetes-helm