2.9 KiB
status, type, tags, created, updated, title
| status | type | tags | created | updated | title |
|---|---|---|---|---|---|
| seed | concept | 2025-12-17 | 2026-04-30 | Шаблонизатор Helm |
Шаблонизатор Helm
Helm
Шаблонизатор - это средство упаковки приложений для развертывания и администрирования в подконтрольной инфраструктуре.
helm - шаблонизатор и менеджер приложений для развертывания в среде Kubernetes.
Шаблонизатор Helm – лучший способ манипуляции над рабочими нагрузками, позволяющий:
- Осуществлять поиск.
- Устанавливать.
- Обновлять (Upgrade).
- Удалять приложения.
Для начала работы с шаблонизатором Helm достаточно установить Helm-client и добавить Chart-репозиторий с необходимым приложением.
Helm-Chart
Helm-chart — основная сущность Helm для создания, версионирования, распространения и публикации приложений в Kubernetes.
Необходимый Helm-chart можно получить двумя способами:
- Найти в официальном репозитории артефактов.
- Создать свой собственный.
Работа с Helm-charts
Добавление Helm-chart репозитория:
helm repo add bitnami
https://charts.bitnami.com/bitnami
Не забывайте своевременно обновлять helm-chart репозиторий:
helm repo update
После добавления helm-chart репозитория, возможен поиск доступных в репозитории charts:
helm search repo bitnami
После нахождения требуемого helm-chart можно приступить к его установке в kubernetes:
helm install bitnami/mysql
helm поддерживает установку с переопределением параметров инсталляции:
helm install istiod istio/istiod --set requests.cpu=300m
Перед инсталляцией можно ознакомиться со списком доступных параметров установки:
helm show values istio/base
Управление имеющимися инсталляциями (релизами) осуществляется централизованно:
helm list
Инсталляции (релизы) можно обновлять (upgrade):
helm upgrade istiod istio/istiod --set requests.cpu=600m