我有一张伞形图,我正在kubernetes env上安装。它包含2个组件。 Component2安装在Component1之后,这样可以正常工作。
helm install --debug --name <release-name> .
我遇到了helm delete --purge <release-name>
此版本的问题。我需要确保在component1之前删除component2,否则component2的pod进入CrashLoopBackOff状态,寻找component1的服务。
我尝试编写预删除挂钩来设置权重。我不确定这是否是正确的方法,但它对我不起作用。
答案 0 :(得分:0)
通过在有状态集中添加“ .spec.podManagementPolicy”,解决了上述问题的解决方案。要解决我遇到的问题,请将podManagementPolicy设置为“并行”
[参考] [1]:https://kubernetes.io/docs/tutorials/stateful-application/basic-stateful-set/#pod-management-policy