2.1 KiB
2.1 KiB
status, type, tags, created, updated, title
| status | type | tags | created | updated | title | |||
|---|---|---|---|---|---|---|---|---|
| seed | guide |
|
2025-12-17 | 2026-05-02 | Шаблонизатор Helm |
Шаблонизатор Helm
Helm — менеджер пакетов и шаблонизатор для развёртывания приложений в Kubernetes.
Helm помогает описывать, устанавливать, обновлять и удалять приложения через готовые или собственные Helm charts.
Зачем нужен Helm
Helm позволяет:
- искать готовые charts;
- устанавливать приложения в Kubernetes;
- обновлять релизы;
- удалять приложения;
- переиспользовать шаблоны манифестов;
- параметризовать установку через values.
Helm chart
Helm chart — пакет с шаблонами Kubernetes-манифестов, значениями по умолчанию и метаданными приложения.
Chart можно:
- найти в публичном chart-репозитории;
- создать самостоятельно под своё приложение.
Базовый workflow
Добавить chart-репозиторий:
helm repo add bitnami https://charts.bitnami.com/bitnami
Обновить индекс репозиториев:
helm repo update
Найти chart:
helm search repo bitnami
Установить приложение:
helm install my-mysql bitnami/mysql
Посмотреть доступные параметры:
helm show values istio/base
Установить или обновить значения через --set:
helm install istiod istio/istiod --set requests.cpu=300m
Посмотреть установленные релизы:
helm list
Обновить релиз:
helm upgrade istiod istio/istiod --set requests.cpu=600m
Связанные заметки
- Kubernetes
- DevOps - основы