Итоговый проект: ваш собственный чарт (chart)
Часть курса Helm
Каждый урок до этого момента давал вам готовый чарт и просил поменять в нём одну вещь. Это учит синтаксису, но прячет самую трудную часть - дизайн. Чарт - это не куча шаблонов, это интерфейс: values.yaml - это API, который вы предлагаете, и каждое решение о том, что в него включить, определяет, насколько приятно будет пользоваться вашим чартом через полгода тому, кто никогда не читал ваши шаблоны.
Вы напишете такой чарт с нуля для приложения из двух сервисов: контейнера web и контейнера redis. В нём будут ConfigMap, Service, Ingress, файл NOTES.txt, pre-install-хук, создающий Secret, и задание helm test. Здесь нет ни одной новой возможности. Работа в том, чтобы собрать их вместе. ...
Хочешь изучать Helm Итоговый проект: ваш собственный чарт (chart) в реальной среде?
Нажми ниже, получи Linux-машину с Helm наготове и пройди Итоговый проект: ваш собственный чарт (chart) на практике вместе с AI-наставником, который знает твой код.
Начать этот урокИтоговый проект: ваш собственный чарт (chart)Чему вы научитесь
- Two-service chart
- Deployment template
- Service template
- ConfigMap template
- Ingress template
- NOTES.txt
- Pre-install hook for a Secret
- Helm test job
- Values overrides for replicaCount and image tag
Читай этот урок на своём языке
Все уроки этого курса
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 мин
