Files
SecondBrain/99 System/Archive/Шаблонизатор Helm.md
T
2026-05-31 10:18:48 +03:00

2.9 KiB
Raw Blame History

status, type, tags, created, updated, aliases
status type tags created updated aliases
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