Швидкий старт
Цей посібник описує, як швидко розпочати роботу з Helm.
Передумови
Для успішного та належного використання Helm необхідні такі передумови.
- Кластер Kubernetes
- Визначення конфігурацій безпеки, які слід застосувати до вашого встановлення, якщо такі є
- Встановлення та налаштування Helm.
Встановіть Kubernetes або отримайте доступ до кластера
- Ви повинні мати встановлений Kubernetes. Для останньої версії Helm ми рекомендуємо останню стабільну версію Kubernetes, яка в більшості випадків є передостанньою мінорною версією.
- Ви також повинні мати локальну налаштовану копію
kubectl.
Дивіться Політику підтримки версій Helm для отримання інформації про максимальну розбіжність версій, що підтримується між Helm і Kubernetes.
Встановіть Helm
Завантажте бінарну версію клієнта Helm. Ви можете скористатися такими інструментами, як homebrew, або переглянути офіційну сторінку випусків.
Більш детальну інформацію та інші варіанти дивіться в посібнику з встановлення.
Знаходження чартів для встановлення
Artifact Hub — найкраще місце для пошуку Helm-чартів. Він обʼєднує чарти з сотень репозиторіїв і надає пошук, метадані та інформацію про безпеку.
Популярні джерела чартів:
- OCI-реєстри: Багато організацій публікують чарти в контейнерних реєстрах, таких як GitHub Container Registry, Docker Hub або реєстри хмарних провайдерів. Їх можна встановити безпосередньо за допомогою префікса
oci://. - Репозиторії чартів: Традиційні Helm-репозиторії можна додати командою
helm repo addі шукати в них за допомогоюhelm search repo.
Щоб шукати Artifact Hub з командного рядка:
$ helm search hub podinfo
URL CHART VERSION APP VERSION DESCRIPTION
https://artifacthub.io/packages/helm/podinfo/po... 6.11.2 6.11.2 Podinfo Helm chart for Kubernetes
Встановлення чарту з OCI-реєстру
Helm може встановлювати чарти безпосередньо з контейнерних реєстрів, сумісних з OCI. Для цього не потрібно спочатку додавати репозиторій.
Щоб встановити чарт з OCI-реєстру, використовуйте префікс oci://:
$ helm install my-podinfo oci://ghcr.io/stefanprodan/charts/podinfo --version 6.11.2
Pulled: ghcr.io/stefanprodan/charts/podinfo:6.11.2
NAME: my-podinfo
LAST DEPLOYED: Sat May 3 12:05:00 2026
NAMESPACE: default
STATUS: deployed
REVISION: 1
NOTES: ...
Щоб перевірити, чи працює встановлення, перенаправте порт сервісу й перевірте точку доступу:
$ kubectl port-forward svc/my-podinfo 9898:9898 &
$ curl http://localhost:9898
{
"hostname": "podinfo-6f89b4c6b5-xvwtb",
"version": "6.7.1",
"message": "greetings from podinfo v6.7.1",
"goos": "linux",
"goarch": "amd64",
...
}
Перед встановленням можна переглянути вміст чарту:
$ helm show chart oci://ghcr.io/stefanprodan/charts/podinfo --version 6.11.2
Докладніше про роботу з OCI-реєстрами див. у розділі Використання реєстрів на основі OCI.
Дізнайтеся про релізи
За допомогою Helm легко побачити, що було встановлено:
$ helm list
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
my-podinfo default 1 2026-05-03 12:05:00.000000 +0000 UTC deployed podinfo-6.11.2 6.7.1
Команда helm list (або helm ls) покаже список усіх розгорнутих релізів.
Видалення релізу
Щоб видалити реліз, скористайтеся командою helm uninstall:
$ helm uninstall my-podinfo
release "my-podinfo" uninstalled
Це видалить my-podinfo з Kubernetes разом з усіма повʼязаними з релізом ресурсами та історією релізу.
Якщо вказано прапорець --keep-history, історія релізів буде збережена. Ви зможете запитувати інформацію про цей реліз:
$ helm status my-podinfo
Status: UNINSTALLED
...
Оскільки Helm відстежує релізи навіть після їх видалення, ви можете переглядати історію кластера й навіть відновити реліз за допомогою helm rollback.
Ознайомлення з довідкою
Щоб дізнатися більше про доступні команди Helm, скористайтеся командою helm help або введіть команду, додавши до неї прапорець -h:
$ helm get -h