Revisioner: varje ändring versionshanteras
Varför varje installation och uppgradering ökar revisionsnumret
Revisioner: varje ändring versionshanteras är en gratis lektion i DevOps-bootcamp på CoddyKit. Detta är lektion 3 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.
Vad en revision är
Varje gång du ändrar en release registrerar Helm en revision: en numrerad ögonblicksbild av releasens chart och values vid det tillfället. 🕒
Installationen börjar på ett
En ny helm install skapar revision 1. Det är den första posten i releasens historik.
Uppgraderingar höjer numret
Varje helm upgrade ökar revisionen: 1 blir 2 och sedan 3. Numret går bara uppåt när du gör ändringar.
helm upgrade my-web ./mychartVisa historiken
Kör helm history tillsammans med ett release-namn för att se varje revision, dess status och vilken åtgärd som skapade den.
helm history my-webVad historiken visar
Historiktabellen visar varje revision-nummer, uppdateringstiden, statusen och chartversionen som användes.
REVISION STATUS CHART
1 superseded mychart-0.1.0
2 deployed mychart-0.2.0Snapshots sparas
Helm lagrar den fullständiga datan för varje revision i klustret, så gamla snapshots finns kvar för granskning eller återställning.
Återställa en tidigare revision
Eftersom revisionerna sparas kan helm rollback återställa en release till valfri tidigare revision på några sekunder.
helm rollback my-web 1En återställning skapar en revision
En återställning raderar inte historiken. Den tillämpar den gamla konfigurationen men registrerar en ny revision ovanpå den, så tidslinjen förblir intakt.
Statusen deployed
Endast en revision är deployed åt gången, nämligen den aktuella. Tidigare lyckade revisioner markeras som superseded.
Gallra gamla revisioner
Helm sparar historik per release. Flaggan --history-max vid en uppgradering begränsar hur många revisioner som sparas, med tio som standard.
helm upgrade my-web ./mychart --history-max 5Därför är versionshantering användbar
Numrerade revisioner ger en säkerhetsventil: ni ser exakt vad som ändrades och kan ångra en misslyckad upgrade utan att behöva gissa. 🎯
Snabbkontroll
Låt oss kontrollera hur revisioner fungerar.
Sammanfattning
Varje installation, uppgradering och återställning ökar revisionsnumret. Helm history listar dem, och rollback använder dem för snabb återställning. ✅
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 ”Revisioner: varje ändring versionshanteras” gratis?
Ja – du kan läsa vilka 3 lektioner som helst i lärvägen DevOps-bootcamp, inklusive ”Revisioner: varje ändring versionshanteras”, 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 ”Revisioner: varje ändring versionshanteras”?
Varför varje installation och uppgradering ökar revisionsnumret 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 3 av 4.
Hur lång tid tar lektionen ”Revisioner: varje ändring versionshanteras”?
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
- Vad ett chart-paket innehåller
- En release är ett installerat chart
- Revisioner: varje ändring versionshanteras
- Ett chart, många releases