Перейти до основного вмісту
Версія: 4.0.0

Встановлення Helm

Цей посібник показує, як встановити Helm CLI. Helm можна встановити або з вихідного коду, або з попередньо скомпільованих бінарних випусків.

Від проєкту Helm

Проєкт Helm пропонує два способи завантаження та встановлення Helm. Це офіційні методи отримання випусків Helm. Крім того, спільнота Helm пропонує методи встановлення Helm за допомогою різних менеджерів пакетів. Інформацію про встановлення за допомогою цих методів можна знайти нижче за офіційними методами.

З бінарних випусків

Кожен випуск Helm надає бінарні випуски для різних операційних систем. Ці бінарні версії можна завантажити та встановити вручну.

  1. Завантажте бажану версію
  2. Розпакуйте її (tar -zxvf helm-v4.0.0-linux-amd64.tar.gz)
  3. Знайдіть бінарний файл helm у розпакованій теці та перемістіть його у потрібне місце (mv linux-amd64/helm /usr/local/bin/helm)

Після цього ви зможете запустити клієнта та додати стабільне сховище чартів: helm help.

Примітка: Автоматизовані тести Helm виконуються лише для Linux AMD64 під час GitHub Actions збірок та випусків. Тестування інших операційних систем є відповідальністю спільноти, якій потрібен Helm для цієї операційної системи.

Зі скрипту

Helm має скрипт встановлення, який автоматично завантажує останню версію Helm і встановлює її локально.

Ви можете завантажити цей скрипт, а потім виконати його локально. Він добре задокументований, щоб ви могли ознайомитися з ним і зрозуміти, що він робить перед його запуском.

$ curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-4
$ chmod 700 get_helm.sh
$ ./get_helm.sh

Так, ви можете виконати команду curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-4 | bash, якщо хочете ризикнути.

Через менеджери пакетів

Спільнота Helm надає можливість встановлювати Helm через менеджери пакетів операційної системи. Вони не підтримуються проєктом Helm і не вважаються надійними постачальниками.

За допомогою Homebrew (macOS)

Члени спільноти Helm зробили свій внесок у створення формули Helm для Homebrew. Ця формула, як правило, є актуальною.

brew install helm

(Примітка: Існує також формула для emacs-helm, який є іншим проєктом.)

За допомогою Chocolatey (Windows)

Члени спільноти Helm зробили свій внесок у створення пакета Helm для Chocolatey. Цей пакет, як правило, є актуальним.

choco install kubernetes-helm

За допомогою Scoop (Windows)

Члени спільноти Helm зробили свій внесок у створення пакета Helm для Scoop. Цей пакет, як правило, є актуальним.

scoop install helm

За допомогою Winget (Windows)

Члени спільноти Helm зробили свій внесок у створення пакета Helm для Winget. Цей пакет, як правило, є актуальним.

winget install Helm.Helm

За допомогою Apt (Debian/Ubuntu)

Члени спільноти Helm зробили свій внесок у створення пакета Apt для Debian/Ubuntu. Цей пакет, як правило, є актуальним. Дякуємо Buildkite за підтримку репозиторію.

sudo apt-get install curl gpg apt-transport-https --yes
curl -fsSL https://packages.buildkite.com/helm-linux/helm-debian/gpgkey | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null
echo "deb [signed-by=/usr/share/keyrings/helm.gpg] https://packages.buildkite.com/helm-linux/helm-debian/any/ any main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
sudo apt-get update
sudo apt-get install helm

За допомогою dnf/yum (fedora)

З Fedora 35 Helm доступний у офіційному репозиторії. Ви можете встановити Helm, виконавши:

sudo dnf install helm

За допомогою Snap

Спільнота Snapcrafters підтримує версію Snap пакета Helm:

sudo snap install helm --classic

За допомогою pkg (FreeBSD)

Члени спільноти FreeBSD зробили свій внесок у створення пакета Helm для FreeBSD Ports Collection. Цей пакет, як правило, є актуальним.

pkg install helm

Збірки для розробки

Окрім випусків, ви можете завантажити або встановити зліпки Helm для розробки.

Збірки Canary

«Canary» — це версії програмного забезпечення Helm, створені на основі останньої гілки «main». Вони не є офіційними релізами і можуть бути нестабільними. Однак вони дають можливість протестувати найновіші функції.

Бінарні файли Canary Helm зберігаються на сайті get.helm.sh. Ось посилання на найпоширеніші версії:

Збірки з сирців (Linux, macOS)

Створення Helm з сирців вимагає трохи більше зусиль, але це найкращий спосіб, якщо ви хочете протестувати останню версію Helm.

У вас повинно бути налаштоване середовище Go.

$ git clone https://github.com/helm/helm.git
$ cd helm
$ make

За необхідності, буде отримано залежності та збережено їх у кеші, а також перевірено конфігурацію. Потім буде скомпільовано helm та розміщено його у bin/helm.

Підсумки

У більшості випадків встановлення є таким же простим, як отримання готового бінарного файлу helm. Цей документ охоплює додаткові випадки для тих, хто хоче робити складніші речі з Helm.

Після успішного встановлення клієнта Helm ви можете перейти до використання Helm для управління чартами та додавання репозиторію стабільних чартів.