Charts in eine OCI-Registry pushen
Verwenden Sie helm push für eine Registry wie GHCR.
Charts in eine OCI-Registry pushen ist eine kostenlose Helm Academy-Lektion auf CoddyKit. Dies ist Lektion 4 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Helm Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Helm Academy-Kurs umfasst insgesamt 4 Lektionen.
Charts als OCI-Artefakte
Moderne Helm-Versionen können Charts in denselben Registries speichern, die auch Container-Images enthalten. Das sind OCI-Registries, und sie benötigen keine index.yaml.
Warum OCI besser als klassische Repos ist
Eine OCI-Registry nutzt Ihre vorhandene Image-Infrastruktur wieder: ein Ort, ein Authentifizierungsmodell und integrierte Versionierung. Sie müssen keinen separaten statischen Host warten.
Stabil seit Helm 3.8
Die OCI-Unterstützung wurde in Helm 3.8 zu einem stabilen Standardfeature. In aktuellen Versionen können Sie Charts ohne zusätzliche Setup-Flags pushen und pullen.
Zuerst anmelden
Für das Pushen benötigen Sie Zugangsdaten. Verwenden Sie helm registry login mit dem Registry-Host, genauso wie bei der Authentifizierung an einer Container-Registry.
helm registry login ghcr.io -u myuserPaketieren, dann pushen
Sie paketieren das Chart weiterhin zuerst in eine .tgz-Datei. Anschließend lädt helm push dieses Archiv in den Pfad Ihrer Registry hoch.
helm package ./mychart
helm push mychart-0.2.0.tgz oci://ghcr.io/myorgDas Präfix oci://
OCI-Speicherorte beginnen immer mit dem Schema oci://. Helm erkennt daran, dass das Ziel eine Registry und kein klassisches HTTP-Chart-Repo ist.
oci://ghcr.io/myorgDer Tag ist die Version
Helm pusht das Chart unter einer Referenz, deren tag der Chart.yaml-Version entspricht. Der Chart-Name wird zum letzten Abschnitt des Pfads.
oci://ghcr.io/myorg/mychart:0.2.0Aus OCI installieren
Geben Sie für die Installation die vollständige oci://-Referenz an und wählen Sie die Version mit --version aus. Ein helm repo add-Schritt ist nicht erforderlich.
helm install web oci://ghcr.io/myorg/mychart --version 0.2.0Ein OCI-Chart pullen
Sie können das Archiv auch ohne Installation mit helm pull über die OCI-Referenz herunterladen. Das ist praktisch für die Prüfung oder das Spiegeln.
helm pull oci://ghcr.io/myorg/mychart --version 0.2.0Auch Show Values funktioniert
OCI-Referenzen funktionieren mit den üblichen Befehlen. Mit helm show values für einen oci://-Pfad können Sie die Standardwerte vor der Installation lesen.
helm show values oci://ghcr.io/myorg/mychart --version 0.2.0Kein Index zu pflegen
Der große Vorteil: Bei OCI müssen Sie keine index.yaml neu erstellen. Die Registry verwaltet die Versionen, daher besteht die Veröffentlichung einfach aus Paketieren und Pushen.
Kurztest
Sie möchten ein Chart als OCI-Artefakt in GHCR veröffentlichen. Welchen Schritt benötigen Sie NICHT?
Zusammenfassung: Nach OCI pushen
Sie haben sich angemeldet, das Chart paketiert und helm push mit dem Schema oci:// verwendet, um es zu veröffentlichen. Anschließend haben Sie es per Referenz installiert. Kein Index erforderlich. 🚀
Häufig gestellte Fragen
Ist die Lektion „Charts in eine OCI-Registry pushen“ kostenlos?
Ja — der vollständige Text von „Charts in eine OCI-Registry pushen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Helm Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Helm Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Charts in eine OCI-Registry pushen“?
Verwenden Sie helm push für eine Registry wie GHCR. Du übst Helm Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Helm Academy zu starten?
Keine Vorkenntnisse erforderlich. Helm Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 4 von 4.
Wie lange dauert die Lektion „Charts in eine OCI-Registry pushen“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Helm Academy-Lektion Code schreiben und ausführen?
Ja. Jede Helm Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Mit helm package ein Release-Archiv bündeln
- Mit helm repo index einen Repository-Index erstellen
- Ein Chart-Repository hosten
- Charts in eine OCI-Registry pushen