Helm+Crossplane+LinkerD
March 6, 2023

Helm. Управление жизненным циклом

При запуске установки чарта создаётся релиз. Релиз можно апгрейдить, даунгрейдить, удалить.

При изменении информации в чарте, например, секретов, конфигмапов или версию имиджа, информация в чарте обновляется с помощью одной команды.

helm upgrade cam-nginx bitnami/nginx

Подробная информация о релизе. История его жизненного цикла.

helm history cam-nginx bitnami/nginx

Возвращение к первоначальному релизу. Роллбэк.

helm rollback cam-nginx 1

где cam-nginx - это название релиза, а 1 - это номер предыдущей ревизии, который можно посмотреть с помощью helm history.

По факту в этом случае создаётся новая ревизия с той же конфигурацией, которая была в ревизии 1.

Сохранить спецификацию из конкретной ревизии в файл.

helm get manifest admin-lb --revision 3 > /opt/outputs/v3