Helm Academy · Lezione

Installare e perfezionare il proprio Chart

Il ciclo di sviluppo modifica, template, upgrade

Lezione 4 di 413 passaggi

Installare e perfezionare il proprio Chart è 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.

Il ciclo di sviluppo

La creazione di un chart è iterativa: modificare, eseguire il rendering, installare o aggiornare, ripetere. Un ciclo rapido consente di individuare gli errori prima che raggiungano il cluster.

Eseguire il lint prima dell'installazione

Inizi con helm lint. Verifica la presenza di problemi strutturali e campi mancanti nel chart senza contattare alcun cluster.

helm lint .

Eseguire il rendering per leggere l'output

Successivamente esegua helm template per visualizzare i manifest esatti. Leggere lo YAML è il modo più rapido per individuare un bug nel templating.

helm template web .

Eseguire una simulazione sul server

Aggiunga --dry-run per chiedere a Kubernetes di convalidare i manifest senza creare nulla. In questo modo vengono rilevati gli errori di schema che lint non può individuare.

helm install web . --dry-run

Eseguire l'installazione effettiva

Quando tutto sembra corretto, esegua l'installazione. Il primo argomento è il nome della release e il punto indica a Helm il chart nella directory corrente.

helm install web .

Modificare e poi aggiornare

Modifichi un template o un valore, quindi applichi la modifica con helm upgrade. Helm confronta il risultato con la release attiva e applica solo ciò che è cambiato.

helm upgrade web .

Aggiornare o installare in un solo passaggio

Durante lo sviluppo, upgrade --install installa la release se è nuova e la aggiorna se esiste già. Un solo comando per entrambi i casi.

helm upgrade --install web .

Sostituire i valori durante l'iterazione

Provi rapidamente impostazioni diverse con --set, senza modificare i file. È ideale per provare al volo un tag o il numero di repliche.

helm upgrade --install web . --set replicaCount=3

Osservare la comparsa dei pod

Helm consegna le risorse a Kubernetes; verifichi il risultato con kubectl get pods. Le nuove repliche dovrebbero avanzare verso lo stato Running.

kubectl get pods

Annullare una modifica problematica

Se un aggiornamento presenta problemi, helm rollback ripristina una revisione precedente in pochi secondi. Iterare in sicurezza significa recuperare rapidamente.

helm rollback web 1

Rimuovere tutto al termine

Pulisca un esperimento con helm uninstall. Rimuove la release e le risorse che ha creato dal namespace.

helm uninstall web

Verifica rapida

Desidera un solo comando che installi una release al primo avvio e la aggiorni in seguito. Qual è?

Riepilogo: iterare con sicurezza

Il ciclo è pronto: lint, template, dry-run, quindi upgrade --install. Verifichi con kubectl ed esegua il rollback se necessario. Il chart è operativo! 🎉

Gratis per iniziare

Impara YAML con un tutor IA — gratis

Scrivi ed esegui vero codice nel tuo browser, ricevi aiuto istantaneo da un tutor IA disponibile 24/7, e riprendi da dove hai lasciato sul web o nell'app.

Corsi
30
Lezioni
120

Domande Frequenti

La lezione «Installare e perfezionare il proprio Chart» è gratuita?

Sì — il testo completo di «Installare e perfezionare il proprio Chart» è 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 «Installare e perfezionare il proprio Chart»?

Il ciclo di sviluppo modifica, template, upgrade 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 «Installare e perfezionare il proprio Chart»?

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. Un template Deployment minimale
  2. Parametrizzare l'immagine del container
  3. Aggiungere un template Service
  4. Installare e perfezionare il proprio Chart
← Torna a Helm Academy