helping to deliver secure software updates from code to the edge.
You have been redirected to the JFrog website
Repository-Management für Helm-Charts ermöglicht.Read Less >
Kubernetes Helm Chart Repositories Wiki
Anwendungsfall - Cloud-native Pipeline zum Erstellen, Testen und Bereitstellen von Container-Images für Kubernetes mit Artifactory
JFrog Artifactory HA-Cluster-Bereitstellung in Kubernetes mit Helm
Meistern Sie Ihre Helm-Chart-Repositories in Artifactory
Wie behebt man eine URL-Unstimmigkeit des virtuellen Repository index.yaml von Helm?
Auf dem richtigen Kurs mit Best Practices für Helm-Charts
Erweiterung von Helm – bis zum Unternehmensmaßstab
Ist Ihr Helm 2 sicher und skalierbar?
Warum hängt die Synchronisierung der Xray Helm-Chart-DB?
Sicherung von Docker-Container-Deployments in 3 grundlegenden Schritten
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.
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
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”
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.
Ü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.