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.
- Laden Sie die gewünschte Version herunter
- Entpacken Sie diese (
tar -zxvf helm-v3.0.0-linux-amd64.tar.gz) - 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.