---
status: seed
type: guide
tags:
  - devops
  - kubernetes
  - helm
created: 2025-12-17
updated: 2026-05-07
title: Шаблонизатор Helm
---

# Шаблонизатор Helm

**Helm** — менеджер пакетов и шаблонизатор для развёртывания приложений в [[Kubernetes]].

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]]
- [[DevOps - основы]]
