Zum Hauptinhalt springen
Version: 3.19.0

helm

Der Helm-Paketmanager für Kubernetes.

Zusammenfassung

Der Kubernetes-Paketmanager

Häufige Aktionen für Helm:

  • helm search: Suche nach Charts
  • helm pull: Ein Chart in Ihr lokales Verzeichnis herunterladen, um es anzuzeigen
  • helm install: Das Chart nach Kubernetes hochladen
  • helm list: Releases von Charts auflisten

Umgebungsvariablen:

NameBeschreibung
$HELM_CACHE_HOMEAlternativen Speicherort für zwischengespeicherte Dateien festlegen.
$HELM_CONFIG_HOMEAlternativen Speicherort für die Helm-Konfiguration festlegen.
$HELM_DATA_HOMEAlternativen Speicherort für Helm-Daten festlegen.
$HELM_DEBUGGibt an, ob Helm im Debug-Modus ausgeführt wird.
$HELM_DRIVERBackend-Speichertreiber festlegen. Mögliche Werte: configmap, secret, memory, sql.
$HELM_DRIVER_SQL_CONNECTION_STRINGVerbindungszeichenfolge für den SQL-Speichertreiber festlegen.
$HELM_MAX_HISTORYMaximale Anzahl der Helm-Release-Historie festlegen.
$HELM_NAMESPACENamespace für Helm-Operationen festlegen.
$HELM_NO_PLUGINSPlugins deaktivieren. Setzen Sie HELM_NO_PLUGINS=1, um Plugins zu deaktivieren.
$HELM_PLUGINSPfad zum Plugins-Verzeichnis festlegen.
$HELM_REGISTRY_CONFIGPfad zur Registry-Konfigurationsdatei festlegen.
$HELM_REPOSITORY_CACHEPfad zum Repository-Cache-Verzeichnis festlegen.
$HELM_REPOSITORY_CONFIGPfad zur Repositories-Datei festlegen.
$KUBECONFIGAlternative Kubernetes-Konfigurationsdatei festlegen (Standard: "~/.kube/config")
$HELM_KUBEAPISERVERKubernetes-API-Server-Endpunkt für die Authentifizierung festlegen.
$HELM_KUBECAFILEKubernetes-Zertifizierungsstellen-Datei festlegen.
$HELM_KUBEASGROUPSGruppen für die Identitätsannahme festlegen (kommagetrennte Liste).
$HELM_KUBEASUSERBenutzername für die Identitätsannahme bei der Operation festlegen.
$HELM_KUBECONTEXTName des kubeconfig-Kontexts festlegen.
$HELM_KUBETOKENBearer-KubeToken für die Authentifizierung festlegen.
$HELM_KUBEINSECURE_SKIP_TLS_VERIFYGibt an, ob die Zertifikatsvalidierung des Kubernetes-API-Servers übersprungen werden soll (unsicher).
$HELM_KUBETLS_SERVER_NAMEServernamen zur Validierung des Kubernetes-API-Server-Zertifikats festlegen.
$HELM_BURST_LIMITStandard-Burst-Limit festlegen, falls der Server viele CRDs enthält (Standard: 100, -1 zum Deaktivieren).
$HELM_QPSAbfragen pro Sekunde festlegen, wenn eine hohe Anzahl von Aufrufen höhere Burst-Werte erfordert.

Helm speichert Cache, Konfiguration und Daten in folgender Konfigurationsreihenfolge:

  • Falls eine HELM_*_HOME-Umgebungsvariable gesetzt ist, wird diese verwendet
  • Andernfalls werden auf Systemen, die die XDG-Base-Directory-Spezifikation unterstützen, die XDG-Variablen verwendet
  • Wenn kein anderer Speicherort festgelegt ist, wird ein Standardspeicherort basierend auf dem Betriebssystem verwendet

Standardmäßig hängen die Standardverzeichnisse vom Betriebssystem ab. Die Standardwerte sind unten aufgeführt:

BetriebssystemCache-PfadKonfigurations-PfadDaten-Pfad
Linux$HOME/.cache/helm$HOME/.config/helm$HOME/.local/share/helm
macOS$HOME/Library/Caches/helm$HOME/Library/Preferences/helm$HOME/Library/helm
Windows%TEMP%\helm%APPDATA%\helm%APPDATA%\helm

Optionen

      --burst-limit int                 client-side default throttling limit (default 100)
--debug enable verbose output
-h, --help help for helm
--kube-apiserver string the address and the port for the Kubernetes API server
--kube-as-group stringArray group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--kube-as-user string username to impersonate for the operation
--kube-ca-file string the certificate authority file for the Kubernetes API server connection
--kube-context string name of the kubeconfig context to use
--kube-insecure-skip-tls-verify if true, the Kubernetes API server's certificate will not be checked for validity. This will make your HTTPS connections insecure
--kube-tls-server-name string server name to use for Kubernetes API server certificate validation. If it is not provided, the hostname used to contact the server is used
--kube-token string bearer token used for authentication
--kubeconfig string path to the kubeconfig file
-n, --namespace string namespace scope for this request
--qps float32 queries per second used when communicating with the Kubernetes API, not including bursting
--registry-config string path to the registry config file (default "~/.config/helm/registry/config.json")
--repository-cache string path to the directory containing cached repository indexes (default "~/.cache/helm/repository")
--repository-config string path to the file containing repository names and URLs (default "~/.config/helm/repositories.yaml")

SIEHE AUCH

  • helm completion - Generiert Autovervollständigungsskripte für die angegebene Shell
  • helm create - Erstellt ein neues Chart mit dem angegebenen Namen
  • helm dependency - Verwaltet die Abhängigkeiten eines Charts
  • helm env - Informationen zur Helm-Client-Umgebung
  • helm get - Lädt erweiterte Informationen für ein benanntes Release herunter
  • helm history - Ruft die Release-Historie ab
  • helm install - Installiert ein Chart
  • helm lint - Untersucht ein Chart auf mögliche Probleme
  • helm list - Listet Releases auf
  • helm package - Packt ein Chart-Verzeichnis in ein Chart-Archiv
  • helm plugin - Installiert, listet oder deinstalliert Helm-Plugins
  • helm pull - Lädt ein Chart aus einem Repository herunter und entpackt es optional im lokalen Verzeichnis
  • helm push - Pusht ein Chart zu einem Remote-Repository
  • helm registry - An- oder Abmeldung bei einer Registry
  • helm repo - Hinzufügen, Auflisten, Entfernen, Aktualisieren und Indizieren von Chart-Repositories
  • helm rollback - Setzt ein Release auf eine frühere Revision zurück
  • helm search - Durchsucht Charts nach einem Suchbegriff
  • helm show - Zeigt Informationen eines Charts an
  • helm status - Zeigt den Status des benannten Releases an
  • helm template - Rendert Templates lokal
  • helm test - Führt Tests für ein Release aus
  • helm uninstall - Deinstalliert ein Release
  • helm upgrade - Aktualisiert ein Release
  • helm verify - Überprüft, ob ein Chart am angegebenen Pfad signiert und gültig ist
  • helm version - Gibt die Client-Versionsinformationen aus
Automatisch generiert von spf13/cobra am 14-Jan-2026