0Pricing
DevOps Bootcamp · Урок

Создание каркаса с helm create

Создайте стандартную структуру чарта

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

Начать с шаблона

Чарт редко создают с нуля. Команда helm create создаёт каркас полного рабочего чарта, который можно редактировать. 🚀

helm create mychart

Что создаёт команда

Она создаёт новый каталог с именем вашего чарта и заполняет его стандартными файлами и папками, готовыми к установке.

mychart/
  Chart.yaml
  values.yaml
  templates/
  charts/

Заготовка Chart.yaml

Вы получаете начальный Chart.yaml с заполненным именем, версией по умолчанию и значением appVersion, которое можно изменить.

apiVersion: v2
name: mychart
version: 0.1.0
appVersion: "1.16.0"

Рабочий values.yaml

Созданный values.yaml содержит разумные значения по умолчанию, например образ и число реплик, поэтому чарт устанавливается сразу после создания.

replicaCount: 1
image:
  repository: nginx
  tag: ""

Готовые шаблоны

Папка templates заранее содержит Deployment, Service, ServiceAccount и другие ресурсы, связанные с вашими значениями.

templates/deployment.yaml
templates/service.yaml
templates/_helpers.tpl

Устанавливается без изменений

Каркас — не пустая заготовка: чарт с настройками по умолчанию сразу разворачивает настоящее приложение nginx, предоставляя надёжную отправную точку.

helm install demo ./mychart

Именование чарта

Переданное вами имя становится именем каталога и значением name в Chart.yaml. Используйте строчные буквы и дефисы.

helm create my-web-app

Затем настройте его

После этого удалите ненужное и измените остальное. Каркас — это отправная точка, а не готовый продукт.

Файл .helmignore

Кроме того, создаётся файл .helmignore. Подобно .gitignore, он содержит шаблоны, которые Helm должен пропускать при упаковке чарта.

.git
*.tmp
.DS_Store

Использование начального чарта

Команды могут определить повторно используемый starter с помощью --starter, чтобы каждый новый чарт начинался с общей продуманной основы.

helm create mychart --starter mystarter

Зачем начинать с каркаса

Создание каркаса экономит время и добавляет соглашения Helm, поэтому ваш чарт будет знаком каждому, кто уже работал с Helm. 🎯

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

Давайте проверим, что именно даёт команда helm create.

Итоги

helm create создаёт каркас рабочего чарта с Chart.yaml, значениями и шаблонами. Это надёжная основа, которую затем можно сократить и отредактировать. ✅

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

Урок «Создание каркаса с helm create» бесплатный?

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

Чему я научусь в уроке «Создание каркаса с helm create»?

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

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

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

Сколько времени занимает урок «Создание каркаса с helm create»?

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

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

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

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

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