Charts naar een OCI-registry pushen
Gebruik helm push naar een registry zoals GHCR.
Charts naar een OCI-registry pushen is een gratis DevOps-bootcamp-les op CoddyKit. Dit is les 4 van 4. Je kunt 3 lessen uit dit leerpad gratis volledig lezen — daarna ontgrendelt CoddyKit PRO alle lessen, plus praktische oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject DevOps-bootcamp. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus DevOps-bootcamp bevat in totaal 4 lessen.
Charts als OCI-artefacten
Met moderne versies van Helm kun je charts opslaan in dezelfde registers als containerimages. Dit zijn OCI-registers en ze hebben geen index.yaml nodig.
Waarom OCI beter is dan klassieke repositories
Een OCI-register gebruikt je bestaande infrastructuur voor images opnieuw: één plek, één authenticatiemodel en ingebouwd versiebeheer. Je hoeft geen afzonderlijke statische host te onderhouden.
Stabiel sinds Helm 3.8
OCI-ondersteuning werd een stabiele, standaardfunctie in Helm 3.8. In huidige versies kun je charts zonder extra instellingsopties pushen en ophalen.
Log eerst in
Voor pushen heb je inloggegevens nodig. Gebruik helm registry login met de hostnaam van het register, net zoals je je bij een containerregister zou aanmelden.
helm registry login ghcr.io -u myuserEerst verpakken, daarna pushen
Je verpakt de chart nog steeds eerst in een .tgz-bestand. Daarna uploadt helm push dat archief naar het pad in je register.
helm package ./mychart
helm push mychart-0.2.0.tgz oci://ghcr.io/myorgHet voorvoegsel oci://
OCI-locaties beginnen altijd met het oci://-schema. Helm gebruikt dit om te weten dat het doel een register is en geen klassieke HTTP-chartrepository.
oci://ghcr.io/myorgDe tag is de versie
Helm pusht de chart onder een referentie waarvan de tag gelijk is aan de versie in Chart.yaml. De chartnaam wordt het laatste padonderdeel.
oci://ghcr.io/myorg/mychart:0.2.0Installeren vanuit OCI
Geef voor installatie de volledige oci://-referentie op en kies de versie met --version. De stap helm repo add is niet nodig.
helm install web oci://ghcr.io/myorg/mychart --version 0.2.0Een OCI-chart ophalen
Je kunt het archief ook downloaden zonder het te installeren door helm pull met de OCI-referentie te gebruiken, bijvoorbeeld voor inspectie of spiegeling.
helm pull oci://ghcr.io/myorg/mychart --version 0.2.0Waarden tonen werkt ook
OCI-referenties werken met de gebruikelijke opdrachten. Met helm show values op een oci://-pad kun je de standaardwaarden lezen voordat je installeert.
helm show values oci://ghcr.io/myorg/mychart --version 0.2.0Geen index om te onderhouden
Het grote voordeel: bij OCI hoef je geen index.yaml opnieuw op te bouwen. Het register houdt de versies bij, dus publiceren betekent alleen verpakken en pushen.
Snelle controle
Je wilt een chart als OCI-artefact naar GHCR publiceren. Welke stap heb je NIET nodig?
Samenvatting: naar OCI pushen
Je bent ingelogd, hebt de chart verpakt en helm push met het oci://-schema gebruikt om een chart te publiceren. Daarna heb je deze via de referentie geïnstalleerd. Geen index nodig. 🚀
Leer DevOps-bootcamp met een AI-tutor — gratis
Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.
- Cursussen
- 142
- Lessen
- 568
Veelgestelde vragen
Is de les “Charts naar een OCI-registry pushen” gratis?
Ja — je kunt hier op het web alle 3 lessen van het leerpad DevOps-bootcamp, waaronder “Charts naar een OCI-registry pushen”, gratis volledig lezen. Daarna ontgrendelt CoddyKit PRO alle lessen, plus interactieve oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. De cursus DevOps-bootcamp bevat in totaal 4 lessen.
Wat leer ik in “Charts naar een OCI-registry pushen”?
Gebruik helm push naar een registry zoals GHCR. Je oefent met DevOps-bootcamp door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.
Heb ik ervaring nodig om met DevOps-bootcamp te beginnen?
Ervaring vooraf is niet nodig. DevOps-bootcamp op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 4 van 4.
Hoe lang duurt de les “Charts naar een OCI-registry pushen”?
De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.
Kan ik code schrijven en uitvoeren in deze les over DevOps-bootcamp?
Ja. Elke les over DevOps-bootcamp bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.
Alle lessen in deze cursus
- Een releasearchief bundelen met helm package
- Een repository-index bouwen met helm repo index
- Een chartrepository hosten
- Charts naar een OCI-registry pushen