DevOps-bootcamp · Lektion

Revisioner: varje ändring versionshanteras

Varför varje installation och uppgradering ökar revisionsnumret

Lektion 3 av 413 steg

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 ./mychart

Visa 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-web

Vad 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.0

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

En å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 5

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

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

  1. Vad ett chart-paket innehåller
  2. En release är ett installerat chart
  3. Revisioner: varje ändring versionshanteras
  4. Ett chart, många releases
← Tillbaka till DevOps-bootcamp