Sobes.tech
Back to questions
Senior
6

Какая структура папок у Helm chart?

Companies where asked
сбер платформ в

Answer from AI

sobes.tech AI

Стандартная структура папок Helm chart выглядит так:

mychart/              # корневая папка чарта
  Chart.yaml          # метаданные чарта (название, версия, описание)
  values.yaml         # файл с параметрами по умолчанию
  charts/             # папка для зависимостей (подчартов)
  templates/          # шаблоны Kubernetes-манифестов
  templates/_helpers.tpl # вспомогательные шаблоны (функции)
  • Chart.yaml — обязательный файл с описанием чарта.
  • values.yaml — содержит значения по умолчанию, которые можно переопределять при установке.
  • charts/ — сюда помещают другие чарты, от которых зависит данный.
  • templates/ — шаблоны, которые Helm рендерит в манифесты Kubernetes.

Эта структура позволяет удобно управлять конфигурацией и шаблонами для развертывания приложений в Kubernetes с помощью Helm.