Welche Rolle spielt Helm in Kubernetes?
Für was nutzt man Helm in Kubernetes?
Helm ist ein Paketmanager für Kubernetes. Mit Helm als Tool wird die Installation und Verwaltung von Kubernetes-Anwendungen vereinfacht. Es ist eine Art Apt/Yum/Homebrew für K8S.
Helm verwendet ein Paketformat namens Charts. Ein Helm-Chart ist eine Sammlung von Dateien und enthält alle notwendigen Ressourcen für die Bereitstellung einer Anwendung in einem Kubernetes-Cluster. Ein einzelnes Chart kann für die Bereitstellung von etwas Simplem, wie einem Memcached-Pod, oder auch etwas Komplexem, wie einem kompletten Web-App-Stack mit HTTP-Servern, Datenbanken, Caches und so weiter, verwendet werden.
So verwendet man Artifactory als Helm Repository Manager
Frog Artifactory bietet eine leistungsstarke Helm-Repository-Verwaltung für Helm-Charts mit Privatshäre, Zugriffskontrolle, hoher Verfügbarkeit und massiv skalierbarem Speicher.
Artifactory supported für Helm-Charts unter anderem:
- Sichere, private Repositories für Helm-Charts mit einer granularen Zugriffskontrolle je nach Projekt oder Entwicklungsteam.
- Kalkulation von Metadaten, die in lokalen Artifactory-Repositories gehostet werden.
- Zugriff auf remote Chart-Repositories von Helm (insbesondere das stabile öffentliche Repository von Helm und das offizielle Incubator-Repository) über remote Repositories, die Proxy- und Caching-Funktionen bieten.
- Enterprise-Funktionen wie Hochverfügbarkeit, Repository-Replikation für die Entwicklung an mehreren Standorten sowie verschiedene Optionen für einen massiv skalierbaren Speicher.
JFrog Artifactory ist ein universeller Artefakt-Repository-Manager, der alle wichtigen Paketformate (mehr als 20 Programmiersprachen, inklusive Go und Helm) unterstützt und in alle wichtigen Build-Tools und CI-Server integriert ist, die derzeit verfügbar sind.
In der folgenden Schritt-für-Schritt-Demo wird gezeigt, wie Sie Ihren JFrog Artifactory HA-Cluster in Kubernetes mit Helm Charts deployen.
Mehr zum Thema: