HELM-Repository

Ein Helm-Repository in JFrog Artifactory bietet Datenschutz, Zugriffskontrolle, Hochverfügbarkeit und massiv skalierbaren Speicher, der ein fortschrittliches, unternehmenstauglichesRead More >

Repository-Management für Helm-Charts ermöglicht.Read Less >

Funktionen des Helm-Repositorys:

WAS DIE INTEGRATION VON JFROG UND HELM REPOSITORY FÜR SIE BEDEUTET

Documentation

Kubernetes Helm Chart Repositories Wiki

Use Case

Anwendungsfall - Cloud-native Pipeline zum Erstellen, Testen und Bereitstellen von Container-Images für Kubernetes mit Artifactory

Screencast

JFrog Artifactory HA-Cluster-Bereitstellung in Kubernetes mit Helm

Blog

Meistern Sie Ihre Helm-Chart-Repositories in Artifactory

Blog

Auf dem richtigen Kurs mit Best Practices für Helm-Charts

HELM FAQ

Was ist Helm und wie lässt es sich mit JFrog Artifactory integrieren?

Helm ist ein Paketmanager für Kubernetes, der die Bereitstellung und Verwaltung von Anwendungen auf Kubernetes-Clustern mithilfe von “Charts” vereinfacht. JFrog Artifactory fungiert als Helm-Repository, das es Nutzern ermöglicht, Helm-Charts zu speichern, zu verwalten und zu verteilen. Die Integration von Helm mit Artifactory hilft, die Verwaltung von Helm-Charts zu zentralisieren, ermöglicht sichere Zugriffskontrollen und bietet Funktionen wie Versionierung und Remote-Caching.

Wie konfiguriere ich Helm so, dass JFrog Artifactory als Helm-Chart-Repository verwendet wird?

Um Helm so zu konfigurieren, dass JFrog Artifactory als Chart-Repository verwendet wird, befolgen Sie diese Schritten:

Fügen Sie Ihr JFrog Artifactory Helm Repository mit dem Befehl helm repo add hinzu:

helm repo add

Ersetzen Sie durch einen Namen für Ihr Repository und durch die URL Ihres Helm-Repositorys in JFrog Artifactory.

Sie können überprüfen, ob das Repository hinzugefügt wurde, indem Sie Folgendes ausführen:

helm repo list

Wie lade ich Helm-Charts in JFrog Artifactory hoch?

Um ein Helm-Chart in JFrog Artifactory hochzuladen:

Verpacken Sie Ihre Helm-Chart mit dem Befehl “helm package”:

helm package

Dadurch wird ein .tgz-Paket Ihrer Chart erstellt.

Laden Sie die gepackte Helm-Chart mit dem curl-Befehl oder dem JFrog CLI auf Artifactory hoch:

Curl -u: -T .tgz “/.tgz”

Oder mit JFrog CLI:

jfrog rt upload “.tgz”

Was sind die Vorteile der Verwendung von JFrog Artifactory mit Helm?

Zentralisierte Chart-Verwaltung: Speichern Sie alle Ihre Helm-Charts in einem einzigen Repository, was eine einfachere Verwaltung sowohl öffentlicher als auch privater Charts ermöglicht.

Zugriffskontrolle: Verwenden Sie die fein abgestimmten Sicherheitseinstellungen von Artifactory, um zu steuern, wer auf Helm-Charts zugreifen, sie hochladen oder herunterladen kann.

Versionierung: Behalten Sie den Überblick über verschiedene Chart-Versionen, um sicherzustellen, dass Sie die richtige Version in Kubernetes-Clustern bereitstellen.

Proxying und Caching von Remote-Helm-Repositories: Artifactory kann Chart-Diagramme aus öffentlichen Repositories zwischenspeichern und so die Build-Geschwindigkeit und -Zuverlässigkeit durch die Reduzierung externer Abhängigkeiten verbessern.

Was soll ich tun, wenn ich Probleme bei der Verwendung von Helm mit JFrog Artifactory habe?

Überprüfen Sie, ob die Repository-URL korrekt konfiguriert ist, indem Sie “helm repo list” verwenden, und überprüfen Sie die URL auf Tippfehler oder Fehlkonfigurationen.
Stellen Sie sicher, dass Ihr Netzwerk auf die Artifactory-Instanz zugreifen kann und dass Ihre Anmeldeinformationen (falls erforderlich) gültig sind.
Überprüfen Sie die Artifactory-Protokolle auf Fehlermeldungen, wie z. B. Berechtigungs- oder Repository-Konfigurationsprobleme.
Stellen Sie sicher, dass Ihre Helm-Chart ordnungsgemäß verpackt ist und der erwarteten Verzeichnisstruktur entspricht, bevor Sie es in Artifactory hochladen.

Wenn die Probleme weiterhin bestehen, konsultieren Sie die JFrog Artifactory-Dokumentation oder wenden Sie sich an JFrog, um weitere Unterstützung zu erhalten.

Vertrauenswürdige Releases, die für Schnelligkeit gebaut werden

Über HELM

Helm unterstützt Sie bei der Verwaltung von Kubernetes-Anwendungen - Helm-Charts helfen Ihnen bei der Definition, Installation und Aktualisierung selbst der komplexesten Kubernetes-Anwendungen.
Möchten Sie mehr über die JFrog-Integration mit Helm erfahren?