День 48. Helm — глубже в чарты.
Продолжаю копать Helm. Сегодня — самое интересное:
Разработка Helm-чартов. Разобрался со структурой чарта: Chart.yaml, values.yaml, templates/. Понял, как работают шаблоны с {{ .Values }}, как переиспользовать куски манифестов через _helpers.tpl, как условно включать ресурсы через {{- if }}. Оказалось, что писать чарт — это не просто «завернуть yaml в папку», а реально проектировать конфигурацию так, чтобы её можно было переиспользовать и параметризовать.
Управление Helm-релизами. Разобрался с helm install, upgrade, rollback, history, uninstall. Релиз — это не просто «задеплоил и забыл», это версионируемая сущность. Можно откатиться на предыдущую ревизию одной командой, посмотреть историю изменений, понять, что и когда сломалось. Вот это уже похоже на нормальный CI/CD-подход.
Итог: Helm перестаёт быть чёрным ящиком. Завтра — закрепление на практике.
#kubernetes #helm #devops #robotics #careerchange
Просмотры: 25