Zum Inhalt springen
uencoder

Helm

Helm ist der Paketmanager von Kubernetes und paketiert K8s-Anwendungen als Charts (Templates + Werte), um Deployment und Versionsverwaltung zu vereinfachen.

Zweck

K8s-Anwendungen paketieren und als Template abbilden, um komplexe Deployments zu vereinfachen.

Mechanismus

Charts enthalten Templates (YAML + Go-Templates) und Standardwerte. helm install rendert die Templates und stellt bereit. values.yaml überschreibt die Defaults. Chart-Repositorien ermöglichen Teilen und Versionierung. helm rollback rollt zurück.

Anwendungsfälle

  • K8s-Anwendungspaketierung
  • Deployment-Templating
  • Versionsverwaltung

References