Зависимости и сабчарты (subcharts)
Часть курса Helm
Почти ничто из того, что вы разворачиваете, не живёт в одиночку. Веб-службе почти всегда нужен кеш под боком. Обработчику очереди нужна сама очередь. API нужна база данных или хотя бы строка подключения к ней. Можно, конечно, руками написать для Redis свои Deployment, Service и PVC и вклеить их в свой чарт (chart), но у Redis уже есть настоящий чарт, где правильно разобраны режимы отказоустойчивости, варианты...
Сабчарт - это чарт, который другой чарт (родительский чарт, parent chart) втягивает к себе и ставит вместе со своими собственными ресурсами, как один релиз. Объявляют его блоком dependencies: в Chart.yaml родителя ...
Хочешь изучать Helm Зависимости и сабчарты (subcharts) в реальной среде?
Нажми ниже, получи Linux-машину с Helm наготове и пройди Зависимости и сабчарты (subcharts) на практике вместе с AI-наставником, который знает твой код.
Начать этот урокЗависимости и сабчарты (subcharts)Чему вы научитесь
- Dependencies in Chart.yaml
- Helm dependency update
- Charts/ folder
- Passing values into subcharts
- Condition
- Tags
- Global values
Читай этот урок на своём языке
Все уроки этого курса
10 уроков- 1Что такое Helm20 мин
- 2Установка чартов30 мин
- 3Структура чарта (chart)30 мин
- 4Values (значения) и шаблонизация (templating)35 мин
- 5Хелперы (Helpers) и именованные шаблоны (named templates)30 мин
- 6Зависимости и сабчарты (subcharts)30 мин
- 7Управление релизами (Release)30 мин
- 8Хуки (Hooks) и тесты30 мин
- 9Публикация чартов (charts)30 мин
- 10Итоговый проект: ваш собственный чарт (chart)60 мин
