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