Helm ist ein Open-Source-Paketmanager für Kubernetes, eine Container-Orchestrierungsplattform. Mit Helm können Anwendungen, Dienste und Konfigurationen als sogenannte Charts definiert, verwaltet und installiert werden. Ein Helm-Chart ist im Grunde eine Sammlung von YAML-Dateien, die alle Ressourcen und Abhängigkeiten einer Anwendung in Kubernetes beschreiben.
Helm vereinfacht den Prozess der Bereitstellung und Verwaltung komplexer Kubernetes-Anwendungen. Statt alle Kubernetes-Ressourcen manuell zu erstellen und zu konfigurieren, kann man ein Helm-Chart verwenden, um dies automatisiert und wiederholbar zu tun. Helm bietet Funktionen wie Versionskontrolle, Rollbacks (zurücksetzen auf frühere Versionen einer Anwendung) und eine einfache Möglichkeit, Anwendungen zu aktualisieren oder zu deinstallieren.
Hier sind einige der wichtigsten Konzepte:
Helm vereinfacht also die Verwaltung und Bereitstellung von Kubernetes-Anwendungen erheblich.