---
status: seed
type: concept
tags: []
created: 2025-12-17
updated: 2026-04-30
title: Шаблонизатор Helm
---

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

**Шаблонизатор** - это средство *упаковки приложений* для развертывания и администрирования в подконтрольной инфраструктуре.

**helm** - *шаблонизатор* и *менеджер* *приложений* для развертывания в среде Kubernetes.

**Шаблонизатор Helm** – лучший способ манипуляции над рабочими нагрузками, позволяющий:

- Осуществлять поиск.
- Устанавливать.
- Обновлять (Upgrade).
- Удалять приложения.

Для начала работы с шаблонизатором Helm достаточно установить Helm-client и добавить Chart-репозиторий с необходимым приложением.

## Helm-Chart

**Helm-chart** — основная сущность Helm для создания, версионирования, распространения и публикации приложений в Kubernetes.

Необходимый Helm-chart можно получить двумя способами:

- Найти в официальном репозитории артефактов.
- Создать свой собственный.

### Работа с Helm-charts
Добавление Helm-chart репозитория:

```sh
helm repo add bitnami
```

[https://charts.bitnami.com/bitnami](https://charts.bitnami.com/bitnami)

Не забывайте своевременно обновлять helm-chart репозиторий:

```bash
helm repo update
```

После добавления helm-chart репозитория, возможен **поиск** доступных в репозитории charts:

```bash
helm search repo bitnami
```

После нахождения требуемого helm-chart можно приступить к его **установке** в kubernetes:

```bash
helm install bitnami/mysql
```

helm поддерживает установку с **переопределением** параметров инсталляции:

```bash
helm install istiod istio/istiod --set requests.cpu=300m
```

Перед инсталляцией можно ознакомиться со списком доступных **параметров** установки:

```bash
helm show values istio/base
```

Управление имеющимися инсталляциями (**релизами**) осуществляется централизованно:

```bash
helm list
```

Инсталляции (релизы) можно **обновлять** (upgrade):

```bash
helm upgrade istiod istio/istiod --set requests.cpu=600m
```