0Pricing
Helm Academy · Lezione

Pubblicare Chart in un registry OCI

Utilizzi helm push verso un registry come GHCR

Pubblicare Chart in un registry OCI è una lezione Helm Academy gratuita su CoddyKit. Questa è la lezione 4 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Helm Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Helm Academy include 4 lezioni in totale.

I chart come artefatti OCI

Le versioni moderne di Helm possono archiviare i chart negli stessi registry che contengono le immagini dei container. Sono i registry OCI e non richiedono index.yaml.

Perché usare OCI invece dei repository classici

Un registry OCI riutilizza l'infrastruttura esistente per le immagini: un unico luogo, un unico modello di autenticazione e il versionamento integrato. Non serve mantenere un host statico separato.

Stabile da Helm 3.8

Il supporto OCI è diventato una funzionalità stabile e predefinita in Helm 3.8. Nelle versioni attuali può eseguire il push e il pull dei chart senza flag di configurazione aggiuntivi.

Esegua prima l'accesso

Per eseguire il push servono le credenziali. Usi helm registry login con l'host del registry, proprio come farebbe per autenticarsi presso un registry di container.

helm registry login ghcr.io -u myuser

Crei il pacchetto, poi esegua il push

Deve comunque creare prima il pacchetto del chart in un file .tgz. Quindi helm push carica l'archivio nel percorso del registry.

helm package ./mychart
helm push mychart-0.2.0.tgz oci://ghcr.io/myorg

Il prefisso oci://

Le posizioni OCI iniziano sempre con lo schema oci://. Helm lo usa per capire che la destinazione è un registry, non un repository di chart HTTP classico.

oci://ghcr.io/myorg

Il tag è la versione

Helm esegue il push del chart usando un riferimento il cui tag corrisponde alla versione di Chart.yaml. Il nome del chart diventa l'ultimo segmento del percorso.

oci://ghcr.io/myorg/mychart:0.2.0

Installazione da OCI

Per installare, fornisca il riferimento completo oci:// e scelga la versione con --version. Non è necessario eseguire helm repo add.

helm install web oci://ghcr.io/myorg/mychart --version 0.2.0

Download di un chart OCI

Può anche scaricare l'archivio senza installarlo, usando helm pull sul riferimento OCI: è utile per esaminarlo o duplicarlo.

helm pull oci://ghcr.io/myorg/mychart --version 0.2.0

Funziona anche show values

I riferimenti OCI funzionano con i comandi abituali. Eseguendo helm show values su un percorso oci:// può leggere i valori predefiniti prima dell'installazione.

helm show values oci://ghcr.io/myorg/mychart --version 0.2.0

Nessun indice da gestire

Il vantaggio principale è che con OCI non esiste alcun index.yaml da ricreare. Il registry tiene traccia delle versioni, quindi per pubblicare basta creare il pacchetto ed eseguire il push.

Verifica rapida

Vuole pubblicare un chart in GHCR come artefatto OCI. Quale passaggio NON è necessario?

Riepilogo: push in OCI

Ha eseguito l'accesso, creato il pacchetto e usato helm push con lo schema oci:// per pubblicare un chart, quindi lo ha installato tramite riferimento. Non serve alcun indice. 🚀

Domande Frequenti

La lezione «Pubblicare Chart in un registry OCI» è gratuita?

Sì — il testo completo di «Pubblicare Chart in un registry OCI» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Helm Academy, passa a CoddyKit PRO. Il corso Helm Academy include 4 lezioni in totale.

Cosa imparerò in «Pubblicare Chart in un registry OCI»?

Utilizzi helm push verso un registry come GHCR Eserciti Helm Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Helm Academy?

Non è richiesta alcuna esperienza precedente. Helm Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 4 di 4.

Quanto tempo richiede la lezione «Pubblicare Chart in un registry OCI»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Helm Academy?

Sì. Ogni lezione Helm Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Creare un archivio di release con helm package
  2. Creare l'indice di un repository con helm repo index
  3. Ospitare un repository di Chart
  4. Pubblicare Chart in un registry OCI
← Torna a Helm Academy