Applicare modifiche con helm upgrade
Applichi nuovi valori o una nuova versione del Chart
Applicare modifiche con helm upgrade è una lezione DevOps Bootcamp gratuita su CoddyKit. Questa è la lezione 1 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 DevOps Bootcamp, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso DevOps Bootcamp include 4 lezioni in totale.
Perché esiste upgrade
Una volta avviata una release, raramente la si reinstalla. Per modificare qualcosa, si utilizza helm upgrade per applicare nuove impostazioni alla stessa release. 🔄
La struttura di base
Un upgrade riceve prima il nome della release e poi il chart da utilizzare. Helm calcola le differenze e le applica al posto Suo.
helm upgrade my-app bitnami/nginxStesso nome, nuovo stato
Il nome della release deve corrispondere a una release esistente. Helm la individua, genera i nuovi manifest e aggiorna soltanto ciò che è effettivamente cambiato.
Modificare i valori
Il motivo più comune per eseguire un upgrade è una nuova configurazione. Passi --set per modificare un singolo valore senza intervenire sui file del chart.
helm upgrade my-app bitnami/nginx --set replicaCount=3Aggiornare la versione del chart
È anche possibile passare a un chart più recente con --version. In questo modo vengono recuperati nuovi template, mantenendo invariata l'identità della release.
helm upgrade my-app bitnami/nginx --version 15.5.0Riutilizzare o reimpostare i valori
Per impostazione predefinita, un upgrade ricalcola i valori a partire dal chart e dai flag utilizzati. Aggiunga --reuse-values per mantenere anche i valori dell'ultima release.
helm upgrade my-app bitnami/nginx --reuse-values --set image.tag=1.27Attendere che sia pronto
Aggiunga --wait e Helm rimarrà in attesa finché i nuovi pod non saranno effettivamente pronti, invece di restituire il controllo non appena l'API accetta la modifica. ✅
helm upgrade my-app bitnami/nginx --wait --timeout 5mUpgrade atomici
Il flag --atomic fa eseguire automaticamente il rollback a Helm se l'upgrade non riesce, così un deploy non riuscito non la lascerà mai a metà.
helm upgrade my-app bitnami/nginx --atomicOgni upgrade è una revisione
Ogni upgrade completato incrementa di uno il numero di revisione della release. È questa cronologia a rendere possibile un rollback successivo.
Prima l'anteprima
Non sa con certezza che cosa farà un upgrade? Aggiunga --dry-run per eseguire il rendering dei nuovi manifest e convalidarli senza modificare il cluster.
helm upgrade my-app bitnami/nginx --set replicaCount=3 --dry-runEseguire un upgrade da un chart locale
L'argomento del chart può essere anche un percorso locale. Indichi a upgrade la directory del suo chart mentre lo sviluppa.
helm upgrade my-app ./my-appVerifica rapida
Desidera che un upgrade non riuscito si annulli automaticamente. Quale flag aggiunge?
Riepilogo
Ora può applicare modifiche con helm upgrade: stesso nome, nuovo chart o nuovi values, ogni esecuzione crea una nuova revisione. Usi --wait e --atomic per rollout più sicuri. 🚀
Domande Frequenti
La lezione «Applicare modifiche con helm upgrade» è gratuita?
Sì — il testo completo di «Applicare modifiche con helm upgrade» è 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 DevOps Bootcamp, passa a CoddyKit PRO. Il corso DevOps Bootcamp include 4 lezioni in totale.
Cosa imparerò in «Applicare modifiche con helm upgrade»?
Applichi nuovi valori o una nuova versione del Chart Eserciti DevOps Bootcamp 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 DevOps Bootcamp?
Non è richiesta alcuna esperienza precedente. DevOps Bootcamp su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 1 di 4.
Quanto tempo richiede la lezione «Applicare modifiche con helm upgrade»?
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 DevOps Bootcamp?
Sì. Ogni lezione DevOps Bootcamp 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
- Applicare modifiche con helm upgrade
- Installare o aggiornare con --install
- Esaminare helm history
- Tornare indietro con helm rollback