Zurück zur Übersicht

Begriff

Helm

DevOps Kubernetes S3
2 Quellen 0 Lernpfade 1 Backlink enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Stell dir vor, du willst "WordPress" auf deinem Kubernetes-Cluster installieren. Du müsstest 10 YAML-Dateien schreiben: Datenbank, Webserver, Netzwerk, Speicher, Passwörter... Das ist mühsam und fehleranfällig. Helm ist wie der App Store (oder apt-get / npm) für Kubernetes. Du sagst einfach: helm install wordpress. Helm lädt ein Paket ("Chart") herunter, füllt die Lücken aus und installiert alles fix und fertig.

Merksatz: Der Paketmanager für Kubernetes, der die Definition, Installation und Aktualisierung komplexer Kubernetes-Anwendungen vereinfacht.


Quick-Check

  1. Helm vs. Kustomize?
    Religionskrieg. Helm nutzt Templates (Text-Ersetzung). Kustomize nutzt Overlays (Patches). Helm ist besser zum Verteilen von Paketen. Kustomize ist besser für leichte Anpassungen ohne Template-Spaghetti. Viele nutzen beides zusammen.
  2. Kann ich Rollbacks machen?
    Ja! helm rollback my-app 1. Helm merkt sich jede Version ("Release") in einem Secret. Wenn das Update fehlschlägt, bist du in 10 Sekunden zurück auf dem alten Stand.
  3. Was ist ein Repository?
    Ein HTTP-Server, auf dem die Charts (.tgz Dateien) liegen. Wie Docker Hub, nur für Helm Charts (z. B. Artifact Hub).