Zum Hauptinhalt springen
Version: 3.19.0

Helm installieren

Diese Anleitung zeigt, wie Helm CLI zu installieren ist. Helm kann sowohl vom Quellcode als auch vorkompilierten Binaries installiert werden.

Vom Helm Projekt

Das Helm Projekt stellt zwei Wege zum Beziehen und Installieren von Helm zur Verfügung. Dies sind die offiziellen Methoden, um Helm Versionen zu bekommen. Zusätzlich zu dem stellt die Helm Gemeinschaft Methoden zur Installation mit verschiedenen Paketmanagern zur Verfügung. Die Installation mit diesen Methoden können am Ende der Anleitung zu den offiziellen Methoden gelesen werden.

Von Binary Versionen

Jede Version von Helm stellt Binary Versionen für verschiedene Betriebssysteme zur Verfügung. Diese Binary Versionen kann man herunterladen und installieren.

  1. Laden Sie die gewünschte Version herunter
  2. Entpacken Sie diese (tar -zxvf helm-v3.0.0-linux-amd64.tar.gz)
  3. Finden Sie das Helm Binary im entpackten Verzeichnis und verschieben es zum gewünschten Ziel (mv linux-amd64/helm /usr/local/bin/helm)

Von dort aus sollten Sie in der Lage sein, das Programm aufzurufen und ein erstes Repo hinzuzufügen: helm help.

Hinweis: In den automatisierten Tests von Helm wird nur die Version von Linux AMD64 beim Bau durch GitHub Actions berücksichtigt. Das Testen von anderen Betriebssystemen liegt in der Zuständigkeit der Gemeinschaft.

Von einem Script

Helm hat ein Installations-Script, mit der automatisch die neueste Version bezogen und lokal installiert wird.

Sie können dieses Script aufrufen und lokal ausführen. Es ist gut dokumentiert, so dass Sie es lesen und gut verstehen können, bevor Sie es ausführen.

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

Ja, Sie können auch curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash aufrufen, wenn Sie am Rande des Abgrunds leben.

Durch einen Paket Manager

Die Helm Gemeinschaft stellt auch die Möglichkeit der Installation durch Paketmanager des Betriebssystems zur Verfügung. Diese werden vom Helm Projekt nicht unterstützt und gelten nicht als vertrauenswürdige Drittanbieter.

Von Homebrew (macOS)

Mitglieder der Helm Gemeinschaft haben eine Form des Baus durch Homebrew zur Verfügung gestellt. Diese Form ist generell immer aktuell.

brew install helm

(Hinweis: Es gibt noch eine Form von emacs-helm, was ein anderes Projekt ist.)

Von Chocolatey (Windows)

Mitglieder der Helm Gemeinschaft haben ein Helm Paket für Chocolatey beigetragen. Dieses Paket ist generell aktuell.

choco install kubernetes-helm

Von Scoop (Windows)

Mitglieder der Helm Gemeinschaft haben ein Helm Paket für Scoop beigetragen. Dieses Paket ist generell aktuell.

scoop install helm

Von Winget (Windows)

Mitglieder der Helm Gemeinschaft haben ein Helm Paket für Winget beigetragen. Dieses Paket ist generell aktuell.

winget install Helm.Helm

Von Apt (Debian/Ubuntu)

Mitglieder der Helm Gemeinschaft haben ein Apt-Paket für Debian/Ubuntu beigetragen. Dieses Paket ist generell aktuell. Vielen Dank an Buildkite für das Hosten des Repositorys.

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

Von dnf/yum (Fedora)

Seit Fedora 35 ist Helm im offiziellen Repository verfügbar. Sie können Helm mit folgendem Befehl installieren:

sudo dnf install helm

Von Snap

Die Snapcrafters Gemeinschaft unterstützt die Snap Version vom Helm Paket:

sudo snap install helm --classic

Von pkg (FreeBSD)

Mitglieder der FreeBSD-Gemeinschaft haben ein Helm Paket für die FreeBSD Ports Collection beigetragen. Dieses Paket ist generell aktuell.

pkg install helm

Entwickler Builds

Zusätzlich zu den Versionen können auch Entwicklerkopien von Helm installiert werden.

Von Canary Builds

"Canary" Builds sind Versionen der Helm Software, die aus dem aktuellen main-Branch gebaut werden. Das sind keine offiziellen Versionen und sind möglicherweise nicht stabil. Sie bieten die Möglichkeit, die neuesten Funktionen zu testen.

Canary Helm Binaries sind unter get.helm.sh verfügbar. Hier sind die Links zu den üblichen Builds:

Vom Quellcode (Linux, macOS)

Das Bauen von Helm vom Quellcode ist etwas aufwändiger, aber es ist die beste Möglichkeit, die neueste (noch nicht veröffentlichte) Version von Helm zu testen.

Sie brauchen eine Go Arbeitsumgebung.

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

Wenn erforderlich, werden die Abhängigkeiten heruntergeladen und zwischengespeichert. Die Konfiguration wird validiert und Helm nach bin/helm kompiliert.

Zusammenfassung

In den meisten Fällen ist die Installation einfach durch das Beziehen der vorkompilierten Helm Binaries. Dieses Dokument deckt zusätzliche Fälle ab für Leute, die anspruchsvolle Dinge mit Helm bewerkstelligen wollen.

Wenn Sie das Helm Programm erfolgreich installiert haben, können Sie zur Verwaltung von Charts und Hinzufügen des stabilen Repos wechseln.