Bevara historiken med --keep-history
Bevara revisionsposter efter avinstallation
Bevara historiken med --keep-history är en gratis lektion i DevOps-bootcamp på CoddyKit. Detta är lektion 4 av 4. Du kan läsa vilka 3 lektioner som helst i den här lärvägen kostnadsfritt i sin helhet – därefter låser CoddyKit PRO upp alla lektioner, plus praktisk övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Den ingår i lärvägen för DevOps-bootcamp, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i DevOps-bootcamp innehåller totalt 4 lektioner.
Varför behålla historiken
Ibland vill du ta bort en release men behålla dess poster, så att du kan återställa den senare. Det är vad --keep-history är till för. 📜
Lägg till det i uninstall
Du skickar med --keep-history som en flagga till helm uninstall för att bevara releasens revisionsposter.
helm uninstall my-nginx --keep-historyResurserna tas fortfarande bort
Kubernetes-objekten tas fortfarande bort. Det enda som behålls i Helms lagring är revisionernas historik.
Ett kvarvarande tillstånd: uninstalled
Releasen visas nu med statusen uninstalled i stället för att försvinna helt från Helms poster.
Visa den med --all
Ett vanligt helm list döljer den, men helm list --all visar att den avinstallerade releasen fortfarande finns registrerad.
helm list --allGranska den sparade historiken
Kör helm history med releasens namn för att se de revisioner som bevarades med keep-history.
helm history my-nginxÅterställ genom rollback
Eftersom posterna finns kvar kan helm rollback återställa releasen från en bevarad revision.
helm rollback my-nginx 1Namnet förblir reserverat
Så länge historiken behålls är det namnet på releasen upptaget. En ny helm install med samma namn orsakar en konflikt.
Ta bort helt senare
Om du vill rensa bort de bevarade posterna helt kör du helm uninstall igen utan flaggan, så tas historiken bort permanent.
helm uninstall my-nginxNär du bör använda det
Använd --keep-history när du avvecklar något som du kan behöva återställa, till exempel före en riskfylld migrering. 🛟
Standardläget är att glömma
Kom ihåg att uninstall tar bort historiken utan flaggan. --keep-history är det medvetna valet att behålla den.
Snabb kontroll
Låt oss bekräfta vad keep-history faktiskt bevarar.
Sammanfattning
--keep-history tar bort resurserna men sparar revisionerna. Releasen visas som uninstalled och kan återställas med rollback eller tas bort helt senare. ✅
Lär dig DevOps-bootcamp med en AI-lärare – gratis
Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.
- Kurser
- 142
- Lektioner
- 568
Vanliga frågor
Är lektionen ”Bevara historiken med --keep-history” gratis?
Ja – du kan läsa vilka 3 lektioner som helst i lärvägen DevOps-bootcamp, inklusive ”Bevara historiken med --keep-history”, kostnadsfritt i sin helhet här på webben. Därefter låser CoddyKit PRO upp alla lektioner, plus interaktiv övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Kursen i DevOps-bootcamp innehåller totalt 4 lektioner.
Vad lär jag mig i ”Bevara historiken med --keep-history”?
Bevara revisionsposter efter avinstallation Ni övar på DevOps-bootcamp med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.
Behöver jag någon erfarenhet för att börja lära mig DevOps-bootcamp?
Du behöver inga förkunskaper. Utbildningen i DevOps-bootcamp på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 4 av 4.
Hur lång tid tar lektionen ”Bevara historiken med --keep-history”?
De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.
Kan jag skriva och köra kod i den här DevOps-bootcamp-lektionen?
Ja. Varje DevOps-bootcamp-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.
Alla lektioner i den här kursen
- Se allt med helm list
- Läs utdata från helm status
- Ta bort rent med helm uninstall
- Bevara historiken med --keep-history