Conservare la cronologia con --keep-history
Preservi i record delle revisioni dopo la disinstallazione
Conservare la cronologia con --keep-history è 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.
Perché conservare la cronologia
A volte è necessario rimuovere una release conservandone i record, per poter eseguire un rollback in seguito. È proprio questo lo scopo di --keep-history. 📜
Aggiungerlo a uninstall
Passi --keep-history come flag a helm uninstall per conservare i record delle revisioni della release.
helm uninstall my-nginx --keep-historyLe risorse vengono comunque eliminate
Gli oggetti Kubernetes vengono comunque eliminati. In Helm viene conservata soltanto la cronologia delle revisioni.
Uno stato uninstalled persistente
La release ora mostra lo stato uninstalled invece di scomparire completamente dai record di Helm.
Visualizzarla con --all
Un semplice helm list la nasconde, ma helm list --all mostra la release uninstalled ancora registrata.
helm list --allEsaminare la cronologia salvata
Esegua helm history sul nome della release per visualizzare le revisioni conservate da keep-history.
helm history my-nginxEseguire il rollback per ripristinare
Poiché i record sono ancora disponibili, helm rollback può ripristinare la release a partire da una revisione conservata.
helm rollback my-nginx 1Il nome resta riservato
Finché la cronologia è conservata, il nome della release è occupato. Una nuova helm install con lo stesso nome genererà un conflitto.
Rimuoverla completamente in seguito
Per eliminare definitivamente i record conservati, esegua di nuovo helm uninstall senza il flag, così da rimuovere la cronologia.
helm uninstall my-nginxQuando usarlo
Utilizzi --keep-history quando ritira qualcosa che potrebbe dover ripristinare, ad esempio prima di una migrazione rischiosa. 🛟
Per impostazione predefinita si dimentica
Ricordi che, senza il flag, uninstall elimina la cronologia. --keep-history è la scelta consapevole per conservarla.
Verifica rapida
Verifichiamo cosa conserva effettivamente keep-history.
Riepilogo
--keep-history rimuove le risorse ma conserva le revisioni; la release appare come uninstalled e può essere sottoposta a rollback o rimossa completamente in seguito. ✅
Domande Frequenti
La lezione «Conservare la cronologia con --keep-history» è gratuita?
Sì — il testo completo di «Conservare la cronologia con --keep-history» è 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 «Conservare la cronologia con --keep-history»?
Preservi i record delle revisioni dopo la disinstallazione 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 «Conservare la cronologia con --keep-history»?
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
- Vedere tutto con helm list
- Leggere l'output di helm status
- Rimozione pulita con helm uninstall
- Conservare la cronologia con --keep-history