DevOps-bootcamp · Les

Charts naar een OCI-registry pushen

Gebruik helm push naar een registry zoals GHCR.

Les 4 van 413 stappen

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 myuser

Eerst 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/myorg

Het 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/myorg

De 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.0

Installeren 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.0

Een 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.0

Waarden 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.0

Geen 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. 🚀

Gratis beginnen

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

  1. Een releasearchief bundelen met helm package
  2. Een repository-index bouwen met helm repo index
  3. Een chartrepository hosten
  4. Charts naar een OCI-registry pushen
← Terug naar DevOps-bootcamp