Website-Suche

So verwenden Sie den Helm-Paket-Manager für Kubernetes


Helm ist der Paketmanager für Kubernetes, ähnlich wie apt auf Debian und Ubuntu, oder der pip-Paketmanager für Python. Es ermöglicht Administratoren, Anwendungen in ihrem Kubernetes-Cluster problemlos zu installieren und zu verwalten. In diesem Tutorial erfahren Sie, wie Sie den Helm-Paketmanager für Kubernetes auf einem Linux-System verwenden.

In diesem Tutorial lernen Sie:

  • So installieren Sie Helm unter Linux
  • So verwenden Sie Helm mit Beispielbefehlen

Installieren von Helm unter Linux

Es gibt mehrere Möglichkeiten, Helm unter Linux zu installieren, z. B. mit Homebrew oder Snap:

Selbstgebrautes Bier:


brew install helm

Schnappen:


sudo snap install helm --classic

Alternativ können Sie die Binärdatei von der Helm-GitHub-Seite herunterladen.

So verwenden Sie Helm mit Beispielbefehlen

Helm hat, wie einige andere Paketmanager, seinen eigenen Jargon, der sehr vorteilhaft zu lernen wäre, um Ihnen später einige Kopfschmerzen zu ersparen:

  • Diagramm=Ein Helm-Paket
  • Release=Ein installiertes Paket
  • Repository=Wo die Diagramme zum öffentlichen Download gespeichert werden

Wenn Sie beispielsweise zwei Nginx-Webserver ausführen müssen, können Sie das Nginx-Diagramm zweimal installieren, wodurch Sie zwei Nginx-Versionen auf Ihrem Kubernetes-Cluster erhalten, beide mit eindeutigen Namen, um sie voneinander zu unterscheiden.

Sind Sie bereit, mit Helm zu beginnen? Hier sind einige Beispielbefehle:

  1. Verwenden Sie das Suchargument, um nach einem passenden Diagramm zu suchen, das installiert werden soll. So suchen Sie beispielsweise nach einem Nginx-Diagramm:

    
    helm search hub nginx
    

    NOTE
    Das obige Hub-Argument weist Helm an, den Artifact-Hub zu durchsuchen, der viele verschiedene Repositories kombiniert.

  2. Um Helm ein bestimmtes Repository hinzuzufügen, verwenden wir die folgende Syntax:

    
    helm repo add bitnami https://charts.bitnami.com/bitnami
    
  3. Wir können das Repository, das wir gerade hinzugefügt haben, nach einem Nginx-Diagramm durchsuchen, indem wir Folgendes verwenden:

    
    helm search repo nginx
    

    Das obige Argument repo weist Helm an, alle unsere konfigurierten Repositories zu durchsuchen.

  4. Verwenden Sie das install-Argument, um ein Diagramm zu installieren:

    
    helm install my-nginx bitnami/nginx
    

    In diesem Befehl ist my-nginx der Name für unsere Version (wie er in unserem Kubernetes-Cluster angezeigt wird), und bitnami/nginx ist das Repository und das Diagramm, das wir installieren möchten.

  5. So überprüfen Sie den Status Ihrer installierten Version oder zeigen die Konfigurationseinstellungen an:

    
    helm status my-nginx
    
  6. Rufen Sie die neuesten Informationen zum Repository-Diagramm ab:

    
    helm repo update
    
  7. Alle installierten Versionen anzeigen:

    
    helm list
    

    Oder um alle Versionen einschließlich der deinstallierten zu sehen:

    
    helm list --all
    
  8. Deinstallieren einer Version:

    
    helm uninstall my-nginx
    
  9. So zeigen Sie eine Liste aller Befehle und zusätzliche Hilfeinformationen an:

    
    helm get -h
    

Abschließende Gedanken

In diesem Tutorial haben wir gesehen, wie Sie den Helm-Paketmanager auf einem Linux-System installieren und verwenden. Dieses Tool geht Hand in Hand mit Kubernetes und optimiert das Herunterladen und Bereitstellen von Anwendungen auf Ihrem Kubernetes-Cluster. Es sind auch einige Verwaltungstools integriert, die zusätzlich zu den eigenen Befehlen von Kubernetes verwendet werden können.

Verwandte Artikel: