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