Installieren Sie Helm unter Ubuntu

Installieren Sie Helm Unter Ubuntu



Helm ist ein Tool für Kubernetes, mit dem Kubernetes-Anwendungen bereitgestellt werden, indem Konfigurationsdateien in einem einzigen Paket namens Helm Chart zusammengefasst werden. Weil es besser ist, eine einzelne Konfigurationsdatei zu aktualisieren, als mehrere Konfigurationsdateien zu bearbeiten. Die Bereitstellung der Kubernetes-Anwendungen wird mit dem Helm extrem einfach.

In diesem Leitfaden werde ich auf verschiedene Ansätze zur Implementierung von Helm unter Ubuntu eingehen.

Notiz: Die in diesem Handbuch erwähnten Anweisungen und Befehle werden unter Ubuntu 22.04 ausgeführt. Diese Befehle funktionieren auch problemlos auf allen Ubuntu-Varianten und Debian-basierten Distributionen.







Installieren Sie Helm unter Ubuntu

Helm bot mehrere Installationsmethoden für Linux an, mit denen es unter Ubuntu installiert werden kann.



1. Snap verwenden

Der Snap-Paketmanager ist in Ubuntu standardmäßig enthalten und stellt die schnellste Möglichkeit dar, Helm darauf zum Laufen zu bringen. Um das Helm-Paket herunterzuladen und zu installieren, geben Sie den folgenden Befehl in das Terminal ein.



Sudo Schnapp Installieren Helm --klassisch





Das Snap-Paket ist in Containern verpackt und im Vergleich zu Deb normalerweise größer. Wenn Sie es von Ubuntu entfernen möchten, verwenden Sie den Befehl „Snap Remove“.

Sudo Schnappen Sie den Helm ab



2. Verwendung der Binärversion

Die erste Methode besteht darin, das herunterzuladen dauert Datei von der offiziellen Website.

Laden Sie die Linux-Version herunter von Hier .

Gehen Sie mit in das Verzeichnis, in das die Datei heruntergeladen wird CD Befehl; In meinem Fall wird es im heruntergeladen Downloads Verzeichnis.

Entpacken Sie die Datei mit Linux dauert Befehl.

Sudo dauert -zxf < Dateiname >

Im obigen Befehl ist die Mit Flag wird zum Dekomprimieren verwendet gz Datei, X um das Archiv zu extrahieren und F um die genannte Datei zu lesen/schreiben. In meinem Fall lautet der Dateiname helm-v3.14.0-linux-arm64.tar.gz.

Sudo dauert -zxf helm-v3.14.0-linux-arm64.tar.gz

Nach dem Extrahieren des Archivs wird im aktuellen Arbeitsverzeichnis ein Verzeichnis mit dem Namen erstellt Linux-Arm64. Der Verzeichnisname kann sich je nach Dateiname ändern.

Navigieren Sie zu diesem Verzeichnis mit CD Befehl.

CD Linux-Arm64

In diesem Verzeichnis erhalten Sie drei Dateien: Helm , LIZENZ , Und README.md .

Beweg das Helm binär zum /usr/local/bin Verzeichnis verwenden Sudo Und mv (Bewegungs-)Befehle.

Sudo mv Helm / usr / lokal / Behälter /

Das ist es! Die Helm-Installation unter Ubuntu ist abgeschlossen. Überprüfen Sie die Installation mit Helmversion Befehl.

Helmversion

Die Ausgabe zeigt an, dass der Helm unter Linux installiert wurde.

Um Helm von Ubuntu zu deinstallieren, entfernen Sie einfach die Helm aus /usr/local/bin/ Verzeichnis.

Sudo rm / usr / lokal / Behälter / Helm

3. Skript verwenden

Die zweite Methode zum Herunterladen und Installieren von Helm auf Ubuntu ist die Verwendung des Skripts. Um das neueste Skript von Helm herunterzuladen, führen Sie den folgenden Befehl aus.

Locken -fsSL get_helm.sh https: // raw.githubusercontent.com / Helm / Helm / hauptsächlich / Skripte / get-helm- 3

Der oben genannte Befehl ruft das neueste Helm-Skript ab und lädt es unter dem Namen in das aktuelle Arbeitsverzeichnis herunter get_helm.sh .

Um das Skript ausführbar zu machen, erteilen Sie ihm mithilfe von die erforderliche Berechtigung chmod Befehl.

Sudo chmod 700 get_helm.sh

Führen Sie das Skript aus, um den Installationsvorgang zu starten.

. / get_helm.sh

Der Helm wird heruntergeladen und installiert /usr/local/bin/ Verzeichnis. Überprüfen Sie die Version, indem Sie die Version überprüfen.

Um es zu deinstallieren, verwenden Sie denselben Ansatz wie am Ende von Methode 2 ( Verwenden der Binärversion ).

4. Verwendung von APT

Um das Helm-Paket mit APT auf Ubuntu zu installieren, müssen wir zunächst sein Repository hinzufügen; siehe die folgenden Schritte.

Laden Sie zunächst den öffentlichen Schlüssel herunter und installieren Sie ihn mit.

Curl https: // baltocdn.com / Helm / signieren.asc | gpg --dearmor | Sudo T-Stück / usr / Aktie / Schlüsselringe / helm.gpg > / Entwickler / Null

Hier, Locken https://baltocdn.com/helm/signing.asc lädt den öffentlichen ASCII-Panzerschlüssel herunter, während gpg –dearmor konvertiert es in eine Binärdatei.

Der tee /usr/share/keyrings/helm.gpg schreibt die konvertierte Binärdatei in die helm.gpg Datei.

Sie werden keine Ausgabe sehen, da die gesamte Standardausgabe erfolgt /dev/null .

Fügen Sie das Repository hinzu, indem Sie den unten genannten Befehl ausführen.

Echo 'deb [arch= $(dpkg --print-architecture) signiert-von=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main' | Sudo T-Stück / usw / geeignet / Quellen.Liste.d / helm-stable-debian.list

Hier ist das Argument der Echo welches die Repository-Informationen enthält, wird in das geschrieben Quellen.list.d/helm-stable-debian.list Datei.

Um nun über das sichere HTTPS-Protokoll auf das Repository zuzugreifen, installieren Sie das apt-transport-https Paket, obwohl dies ein optionaler Schritt ist.

Es ist darauf hinzuweisen, dass apt-transport-https Das Paket wurde seit der Version 1.5 im APT erstellt und ist in den neuesten Ubuntu-Versionen verfügbar.

Sudo geeignet Installieren apt-transport-https --Ja

Aktualisieren Sie nun die Repository-Liste und installieren Sie den Helm mit APT.

Sudo geeignet Installieren Helm

Verwenden Sie zur Überprüfung die Helmversion Befehl. Wenn jedoch ein Fehler angezeigt wird, starten Sie das System neu.

Um es zu deinstallieren, verwenden Sie den folgenden Befehl.

Sudo passend entfernen --autoremove Helm

Abschluss

Um die Effizienz der Kubernetes-Paketbereitstellung zu steigern, wird das Helm-Tool verwendet. Es gibt verschiedene Methoden, Helm unter Ubuntu zu installieren, z. B. über Snap, APT, Script und die offizielle Binärversion. In diesem Tutorial werden alle diese Methoden besprochen. Ich bevorzuge die Installation von Helm per Snap, da dies durch die Ausführung eines einzigen Befehls möglich ist. Es hängt jedoch auch von den Systemanforderungen ab. Die Deinstallationsmethoden von Helm werden zusammen mit den entsprechenden Installationsmethoden ebenfalls aufgeführt.