0Pricing
DevOps Bootcamp · Урок

Каталог templates и NOTES.txt

Где находятся манифесты и как формируются примечания

«Каталог templates и NOTES.txt» — бесплатный урок DevOps Bootcamp на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения DevOps Bootcamp, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс DevOps Bootcamp содержит 4 уроков всего.

Где находятся манифесты

Каталог templates — сердце чарта. Каждый файл в нём после обработки Helm становится манифестом Kubernetes. 🧩

templates/
  deployment.yaml
  service.yaml

Это шаблоны Go

Файлы в templates — не обычный YAML, а шаблоны Go. Перед отправкой в кластер Helm подставляет значения в действия с двойными фигурными скобками.

spec:
  replicas: {{ .Values.replicaCount }}

Один ресурс в каждом файле

По соглашению каждый файл содержит ресурс одного типа и обычно называется соответственно. Благодаря этому чарт легко читать и просматривать.

templates/serviceaccount.yaml
templates/ingress.yaml

Рендеринг превращает их в реальные ресурсы

Во время установки Helm обрабатывает каждый шаблон, подставляет значения, а затем применяет получившиеся манифесты к Kubernetes.

helm template ./mychart

Файлы с подчёркиванием особенные

Файлы, начинающиеся с подчёркивания, например _helpers.tpl, никогда не превращаются в манифесты. Вместо этого они содержат повторно используемые фрагменты.

templates/_helpers.tpl

Познакомьтесь с NOTES.txt

Специальный файл NOTES.txt в каталоге templates выводит понятное сообщение после успешной установки или обновления.

templates/NOTES.txt

Заметки тоже создаются по шаблону

NOTES.txt сам является шаблоном, поэтому в него можно подставить имя релиза или настоящий URL, чтобы показать пользователям, как получить доступ к приложению.

Your release is named {{ .Release.Name }}.

Заметки не разворачиваются

В отличие от других файлов в этом каталоге, NOTES.txt не создаёт ресурс. Его единственная задача — вывести инструкции в терминал.

Читать заметки позже

Получить обработанные заметки существующего релиза можно в любое время с помощью helm get notes.

helm get notes my-release

Вложенные папки разрешены

Вы можете группировать шаблоны во вложенных папках; Helm обходит всё дерево. Структура зависит от вас, если файлы после обработки превращаются в корректный YAML.

templates/web/deployment.yaml
templates/web/service.yaml

Почему такая структура удобна

Предсказуемая папка templates вместе с NOTES.txt означает, что любой человек сможет открыть ваш чарт и сразу понять, где находятся манифесты. 🎯

Быстрая проверка

Давайте точно определим, что делает NOTES.txt.

Итоги

Папка templates содержит манифесты с шаблонами Go, а файлы с подчёркиванием — частичные шаблоны. NOTES.txt выводит инструкции и ничего не разворачивает. ✅

Часто задаваемые вопросы

Урок «Каталог templates и NOTES.txt» бесплатный?

Да — полный текст урока «Каталог templates и NOTES.txt» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс DevOps Bootcamp, подпишись на CoddyKit PRO. Курс DevOps Bootcamp содержит 4 уроков всего.

Чему я научусь в уроке «Каталог templates и NOTES.txt»?

Где находятся манифесты и как формируются примечания Ты практикуешь DevOps Bootcamp с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать DevOps Bootcamp?

Предыдущий опыт не требуется. DevOps Bootcamp на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.

Сколько времени занимает урок «Каталог templates и NOTES.txt»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке DevOps Bootcamp?

Да. Каждый урок DevOps Bootcamp включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Создание каркаса с helm create
  2. Chart.yaml: метаданные и версии
  3. Каталог templates и NOTES.txt
  4. Значения по умолчанию values.yaml и файл _helpers
← Назад к DevOps Bootcamp