helm: удалить релизы в последовательности

У меня есть зонтичная диаграмма, которую я устанавливаю в окружении kubernetes. Он содержит 2 компонента. Component2 устанавливается после Component1, и это работает нормально.

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

У меня проблемы с helm delete --purge <release-name> этой версией. Мне нужно убедиться, что компонент 2 удален до компонента 1, иначе модули компонента 2 перейдут в состояние CrashLoopBackOff в поисках службы компонента 1.

Я попытался написать хук перед удалением для установки весов. Я не уверен, что это правильный подход, но это не сработало для меня.


person swamoch    schedule 15.06.2018    source источник


Ответы (1)


Решение вышеуказанной проблемы было решено путем добавления «.spec.podManagementPolicy» в набор с отслеживанием состояния. Чтобы решить проблему, с которой я столкнулся, установите для параметра podManagementPolicy значение «Параллельный».

[Ссылка][1]: https://kubernetes.io/docs/tutorials/stateful-application/basic-stateful-set/#pod-management-policy

person swamoch    schedule 28.06.2018