Kubernetes legt den Helm ab: Package Manager jetzt eigenes Top-Level-Projekt
Das Technical Oversight Committee der CNCF hat Helm, einen Package Manager fĂĽr Kubernetes, offiziell zum Top-Level-Projekt erhoben. Damit steht Helm auf einer Stufe mit Projekten wie Prometheus, Linkerd und OpenTracing.
- Frank-Michael Schlede
Auf dem Blog der Cloud Native Computing Foundation (CNCF) wurde es am 1. Juni bekanntgegeben: Das Open-Source-Projekt Helm wird von nun an als Stand-Alone-Projekt bei der CNCF gehostet. Bisher war der Packet Manager dort nur als Subprojekt von Kubernetes zu finden.
Helfer fĂĽr die Verwaltung der Kubernetes-Anwendungen
Helm soll die Entwickler grundsätzlich dabei unterstützen, Kubernetes-Anwendungen zu verwalten. Die Software wird von den Entwicklern als Packet Manager bezeichnet, wobei diese Packages "Charts" heißen und aus einem oder auch mehreren Containern bestehen können.
Das Helm-Projekt wurde ursprünglich im Jahr 2015 von Deis gestartet, einer Open-Source-Firma, die nun zu Microsoft gehört. Später entwickelte sich daraus dann Kubernetes Helm – ein Zusammenschluss von Helm Classic und dem von Google entwickelten Kubernetes Deployment Manager.
Laut Aussagen der Helm-Entwickler ähnelt die Software vom Konzept her den Paket-Verwaltungen auf Betriebssystemebene, wie etwa Apt, Yum und Homebrew, indem sie dafür sorgt, dass sich alle nötigen Dinge für die laufenden Anwendungen an der richtigen Stelle befinden. Dabei werden die Charts als Sammlung von Dateien abgespeichert, die ein entsprechendes Set von Kubernetes-Ressourcen beschreiben.
Die Macher hinter Kubernetes haben eine aktuelle Untersuchung (Kubernetes Application Survey 2018) durchgeführt, um herauszufinden, wie Entwickler mit Kubernetes-Anwendungen arbeiten. Ein Ergebnis dieser Untersuchung bestätigte die Relevanz von Helm: 64 Prozent der befragten Anwendungsentwickler, gaben an, dass sie Helm einsetzen, um ihre Apps auf Kubernetes zu verwalten.
Mehr Information zu Helm finden Entwickler auf der Helm-Webseite. Ein weiterer Blogeintrag erläutert zudem, wie Helm im Rahmen anderer Projekte eingesetzt werden kann. (fms)