Helm Academy · Урок

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

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

Урок 1 из 413 шагов

«Создание каркаса с helm create» — бесплатный урок Helm Academy на CoddyKit. Это урок 1 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Helm Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Helm Academy содержит 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, значениями и шаблонами. Это надёжная основа, которую затем можно сократить и отредактировать. ✅

Можно начать бесплатно

Изучай YAML с ИИ-репетитором — бесплатно

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

Курсы
30
Уроки
120

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

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

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

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

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

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

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

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

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

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

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

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

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