Как стать автором
Обновить

Комментарии 4

Мне было бы интересно, что у helm под капотом, например если использовать helm upgrade, то эквивалентом какой команды в k8s это является? Также интересно было бы почитать про использование Horizontal Pod Autoscaler с helm.

helm upgrade ~ kubectl apply

На самом деле нет. В Helm 2 случаются проблемы при обновлении релизов как раз из-за того, что под капотом там не three way merge patch, который используется в kubectl apply. Подробности здесь и тут.

Базово Helm — это просто шаблонизатор, который заполняет yaml'ы и пихает их в kubectl


А не базово — это хуки (перед завершением upgrade запустить под для прогона миграций, а после завершения для нотификации в чат), управление конфигурацией (values) и возможностью откатить, как было, даже если ты не знаешь, как было (релизы хранятся целиком с шаблонами и values в кластере).

Зарегистрируйтесь на Хабре, чтобы оставить комментарий