День 49. Helm — продвинутый уровень.
Продолжаю копать Helm. Сегодня — то, что отличает «умею деплоить» от «умею строить систему»:
Управление зависимостями чартов. Разобрался с Chart.yaml → dependencies, helm dependency update, условиями включения сабчартов через condition и tags. Теперь понял, как собирать сложные приложения из модульных кусков, а не пихать всё в один чарт.
Операции на разных этапах жизненного цикла. Хуки: pre-install, post-install, pre-upgrade, post-upgrade, pre-delete, post-delete. Можно запускать джобы для миграций БД, прогрева кэша, бэкапов — и всё это автоматически, в нужный момент. Плюс helm test для проверки релиза после деплоя.
Плагины. Helm можно расширять — например, helm-diff для просмотра изменений перед апгрейдом, helm-secrets для работы с зашифрованными values.
Итог: Helm раскрылся с новой стороны. Это не «apt для k8s», а полноценный инструмент управления жизненным циклом приложений.
День 50. ДЗ по Helm — сделано.
Сегодня без теории. Просто сел и сделал домашку по спринту.
Также сегодня отлично провел время с семьей. Поэтому не очень значительные успехи в учебе принял с пониманием.
Итог: спринт по Helm закрыт. Полтинник дней в блоге. Двигаемся дальше.
#kubernetes #helm #devops #robotics #careerchange
Просмотры: 20