【问题标题】:helm: delete releases in a sequencehelm:按顺序删除版本
【发布时间】:2018-06-28 18:31:18
【问题描述】:

我有一个要安装在 kubernetes 环境中的伞形图表。它包含 2 个组件。 Component2 是在 Component1 之后安装的,这工作正常。

helm install --debug --name <release-name> .

我在使用此版本的 helm delete --purge &lt;release-name&gt; 时遇到问题。我需要确保在 component1 之前删除 component2 否则 component2 的 pod 进入 CrashLoopBackOff 状态以寻找 component1 的服务。

我尝试编写一个预删除挂钩来设置权重。我不确定这是否是正确的方法,但它对我不起作用。

【问题讨论】:

    标签: kubernetes kubernetes-helm


    【解决方案1】:

    通过在有状态集中添加“.spec.podManagementPolicy”解决了上述问题。要解决我遇到的问题,请将 podManagementPolicy 设置为“Parallel”

    [参考][1]:https://kubernetes.io/docs/tutorials/stateful-application/basic-stateful-set/#pod-management-policy

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-04-03
      • 2019-01-28
      • 2021-12-10
      • 1970-01-01
      • 2019-09-30
      • 2016-08-07
      • 2019-04-19
      相关资源
      最近更新 更多