Skip to content

helm

Helm ist ein Paketmanager für Kubernetes, der es erleichtert, Anwendungen und Services im Cluster zu installieren, zu verwalten und zu aktualisieren. Mit Helm können Anwendungen als sogenannte Charts gebündelt und wiederverwendet werden. Ein Chart ist ein Paket, das alle nötigen Kubernetes-Manifest-Dateien und Konfigurationsparameter enthält, um eine Anwendung im Cluster zu deployen.

Vorteile von Helm:

  • Wiederverwendbare Pakete: Anwendungen können als Charts einfach versioniert, verteilt und wiederverwendet werden.
  • Konfigurierbarkeit: Durch Werte-Dateien (values.yaml) können Deployments konfiguriert und an verschiedene Umgebungen angepasst werden.
  • Einfache Updates: Helm-Charts lassen sich leicht aktualisieren oder zurücksetzen, was den Betrieb von Anwendungen in Kubernetes vereinfacht.

Beispiele für Helm-Befehle:

  • helm install <name> <chart> – Installiert ein Chart im Kubernetes-Cluster.
  • helm upgrade <name> <chart> – Aktualisiert eine bestehende Installation.
  • helm rollback <name> <revision> – Setzt eine Installation auf eine frühere Version zurück.

Mit Helm können komplexe Anwendungen durch einen einzigen Befehl bereitgestellt und verwaltet werden, was es zu einem wertvollen Werkzeug für DevOps und Kubernetes-Benutzer macht.

Installation

Linux

Installation
1
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash

Windows

Installation
1
winget install Helm.Helm