DevOps-bootcamp · Lektion

Bevara historiken med --keep-history

Bevara revisionsposter efter avinstallation

Lektion 4 av 413 steg

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-history

Resurserna 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 --all

Granska 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 1

Namnet 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-nginx

Nä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. ✅

Gratis att börja

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

  1. Se allt med helm list
  2. Läs utdata från helm status
  3. Ta bort rent med helm uninstall
  4. Bevara historiken med --keep-history
← Tillbaka till DevOps-bootcamp