GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So verwenden Sie den Befehl helm install

Einführung

Helm vereinfacht die Bereitstellung von Kubernetes-Anwendungen durch die Einführung des Konzepts des Helm-Diagramms, eines Pakets mit YAML-Dateien und Vorlagen, die Kubernetes-Manifestdateien generieren. Helm fungiert als Paketmanager für Kubernetes und bietet mehrere nützliche Befehlszeilentools für die Kubernetes-Anwendungsverwaltung.

In diesem Tutorial lernen Sie, wie Sie helm install verwenden , der Helm-Befehl zum Installieren von Diagrammen in einem Kubernetes-Cluster.

Voraussetzungen

  • Ein Kubernetes-Cluster
  • Helm 3 installiert

Helm-Installationsbefehlssyntax

Die helm install Die Befehlssyntax umfasst einen Release-Namen, den Pfad zum Diagramm und optionale Flags:

helm install [release-name] [chart] [flags]

Einige nützliche Flags sind:

--atomic Löscht die Installation, falls der Vorgang fehlschlägt. Das Flag setzt auch automatisch --wait Flagge.
--create-namespace [string] Erzeugt den Namensraum für die Version, falls er noch nicht existiert hat.
--dependency-update Führt vor der Installation eine Helm-Abhängigkeitsaktualisierung durch.
--dry-run Führt zu Testzwecken eine Simulation des Installationsprozesses durch.
-g , --generate-name Erzeugt einen Release-Namen. Der [release-name] Parameter wird weggelassen.
-h , --help Zeigt die Installationshilfedatei an.
-o , --output format Druckt die Ausgabe in einem der zulässigen Formate – YAML, JSON oder die Tabelle (Standard).
--set [stringArray] Bietet Platz, um Werte direkt in der Befehlszeile festzulegen. Mehrere Werte sind erlaubt.
-f , --values [strings] Übernimmt Werte aus der vom Benutzer angegebenen Datei oder URL. Mehrere Wertequellen sind erlaubt.
--verify Überprüft das Paket vor seiner Verwendung.
--version [string] Ermöglicht es dem Benutzer, die genaue Diagrammversion anzugeben (z. B. 1.2.1 ) oder einen Diagrammversionsbereich (z. B. ^2.0.0 ).
--wait Wartet, bis das System bereit ist, bevor die Freigabe als erfolgreich markiert wird. Die Wartezeit wird mit --timeout angegeben Flag (der Standardwert ist 5 Minuten).

Installieren von Diagrammen mit dem Helm-Installationsbefehl

Die Schritte zum Installieren einer App mit Helm umfassen das Abrufen eines Helm-Diagramms und das Ausführen von helm install Befehl, der auf dieses Diagramm verweist.

Schritt 1:Finden oder erstellen Sie ein Helm-Diagramm

Um ein Helm-Chart zu installieren, müssen Sie es entweder online finden oder selbst ein Helm-Chart erstellen. Sie können sie in Online-Repositories oder im Artifact Hub erhalten. Weitere Informationen zum Hinzufügen von Helm-Repositorys finden Sie unter Hinzufügen, Aktualisieren oder Entfernen eines Helm-Repositorys.

Verwenden Sie helm repo add Befehl, um das Helm-Repository hinzuzufügen, das die Karte enthält, die Sie installieren möchten:

helm repo add [repository-name] [repository-address]

Im folgenden Beispiel fügen wir das Repo für Jenkins, einen Open-Source-Automatisierungsserver, hinzu:

Aktualisieren Sie die Repositories auf Ihrem System:

helm repo update

Verwenden Sie die helm search Befehl, um nach den Diagrammen in den lokalen Repositories zu suchen:

helm search repo [chart]

Notieren Sie sich den Diagrammnamen und fahren Sie mit dem nächsten Schritt fort.

Schritt 2:Installieren Sie eine Karte mit dem Befehl helm install

Es gibt mehrere Möglichkeiten, helm install zu verwenden Befehl zum Installieren von Steuerkarten. Am gebräuchlichsten ist die Verwendung der im NAME angegebenen Diagrammreferenz Abschnitt der helm search Ausgang.

Wenn Sie beispielsweise die im obigen Abschnitt erläuterte Syntax verwenden, würden Sie Folgendes eingeben, um Jenkins zu installieren:

helm install jenkins jenkins/jenkins

Die Diagrammreferenz besteht aus einem Repository-Präfix und dem Diagrammnamen. Im obigen Beispiel sucht Helm nach dem Diagramm jenkins im Repo namens jenkins bevor Sie mit der Installation fortfahren.

Die Ausgabe sollte die erfolgreiche Diagrammbereitstellung bestätigen.

Es gibt mehrere Möglichkeiten, Helm mitzuteilen, wo nach einem Diagramm gesucht werden soll. Neben einer Diagrammreferenz können Sie auch Folgendes angeben:

  • Der Pfad zu einem gepackten Diagramm:
helm install jenkins ./jenkins-1.2.3.tgz
  • Der Pfad zu einem Verzeichnis, das ein entpacktes Diagramm enthält:
helm install jenkins-deployment ./jenkins-archive
  • Die absolute URL:
helm install jenkins https://example.com/charts/jenkins-1.2.3.tgz
  • Die Diagrammreferenz und die URL des Repositorys:
helm install --repo https://example.com/charts/ jenkins-deployment jenkins

Überprüfen Sie den Status

Verwenden Sie den folgenden Befehl, um den Status einer Version zu überprüfen:

helm status [release-name]

Die Ausgabe ähnelt der Ausgabe von helm install Befehl. Es enthält Informationen über die letzte Bereitstellungszeit, den Namensraum des Releases, seinen Status, die Anzahl der Revisionen und andere relevante Details.

Wenn der STATUS Abschnitt des Berichts sagt deployed , die Version wurde erfolgreich bereitgestellt und ist einsatzbereit.


Cent OS
  1. So verwenden Sie den Linux-Grep-Befehl

  2. So verwenden Sie den Verlaufsbefehl unter Linux

  3. So verwenden Sie den Apt-Get-Befehl unter Linux

  4. Wie verwende ich den basename-Befehl?

  5. So installieren und verwenden Sie den Ping-Befehl unter Linux

So verwenden Sie den Linux-te-Befehl

So installieren und verwenden Sie den Curl-Befehl unter CentOS 8

So verwenden Sie den Verlaufsbefehl unter CentOS 8

So installieren und verwenden Sie den Exa-Befehl unter Ubuntu 20.04

So installieren und verwenden Sie den Bildschirmbefehl Ubuntu 20.04

So installieren und verwenden Sie den Ack-Befehl unter Linux