Структура чарта (chart)
Часть курса Helm
Вы уже устанавливали чужой чарт и видели, как Helm превращает его в работающие Pod'ы. Но остаётся очевидный вопрос: а что вообще находится внутри такой штуки? Чарт - не бинарный файл и не какой-то волшебный формат, это обычная папка на диске с горсткой файлов на строго определённых местах, и вся работа Helm - прочитать эту папку и превратить её в манифесты Kubernetes.
Никто не пишет структуру папок чарта по памяти. Helm поставляется с генератором, создающим полный, рабочий стартовый чарт, так что вы начинаете с чего-то, что уже устанавливается, а затем меняете то, что нужно ...
Хочешь изучать Helm Структура чарта (chart) в реальной среде?
Нажми ниже, получи Linux-машину с Helm наготове и пройди Структура чарта (chart) на практике вместе с AI-наставником, который знает твой код.
Начать этот урокСтруктура чарта (chart)Чему вы научитесь
- Helm create
- Chart.yaml
- Values.yaml
- Templates/ folder
- _helpers.tpl
- Charts/ subcharts directory
- Helm template
- Helm lint
Читай этот урок на своём языке
Все уроки этого курса
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 мин
