Intensiv DevOps-uddannelse · Lektion

Dry runs med --dry-run

Bed serveren validere uden at anvende ændringer.

Lektion 2 af 413 trin

Dry runs med --dry-run er en gratis Intensiv DevOps-uddannelse-lektion på CoddyKit. Dette er lektion 2 af 4. Du kan læse alle 3 lektioner i dette læringsspor gratis i deres fulde længde — derefter låser CoddyKit PRO alle lektioner op samt praktiske øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Den er en del af læringsforløbet i Intensiv DevOps-uddannelse, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Intensiv DevOps-uddannelse-kurset indeholder 4 lektioner i alt.

Spørg serveren først

Hvor helm template genererer lokalt, går --dry-run et skridt videre og beder clustret om at kontrollere manifestene uden at anvende dem. 🧪

helm install my-app ./mychart --dry-run

Generér og validér

En dry run genererer dine skabeloner OG sender dem til API-serveren til validering, men stopper, før noget rent faktisk bliver oprettet.

Den finder clusterfejl

Fordi serveren ser manifestene, kan --dry-run finde problemer, som lokal generering ikke opdager, f.eks. en ukendt ressource-type eller et skemamismatch.

Fungerer også ved opgraderinger

Tilføj det samme flag til en opgradering for at forhåndsvise en ændring mod en aktiv release, før du gennemfører den.

helm upgrade my-app ./mychart --dry-run

To former for dry run

Helm tilbyder --dry-run=client til udelukkende lokale kontroller og --dry-run=server, som også udfører validering på serversiden mod dit cluster.

helm upgrade my-app ./mychart --dry-run=server

Klient kontra server

Klienttilstanden fungerer som generering og kræver aldrig et cluster. Servertilstanden er strengere, fordi API-serveren faktisk undersøger objekterne. 🔍

Se også NOTES

En dry run udskriver også chartets NOTES-output, så du kan forhåndsvise vejledningen efter installationen, før releasen findes.

Kombinér med --debug

Tilføj --debug til en dry run for detaljeret output, herunder de beregnede værdier. Det giver en effektiv kombination til fejlfinding.

helm install my-app ./mychart --dry-run --debug

Der oprettes ingen release

Intet bliver installeret, og ingen revision bliver registreret. En dry run efterlader både dit cluster og din releasehistorik helt urørt.

Godt til CI-kontroller

Fordi den validerer mod en rigtig API-server, er --dry-run en almindelig sikkerhedskontrol i pipelineforløb, før en deploy får lov til at fortsætte.

Template eller dry run?

Brug helm template, når du er offline, og brug --dry-run, når du vil have clusterets vurdering, før du installerer.

Hurtigt tjek

Du vil have, at clustret validerer manifests, men uden at oprette noget.

Opsummering

Du kender nu --dry-run: Det genererer og validerer valgfrit en release på serversiden uden at oprette den, i klient- eller servertilstand. En sikker kontrol før udrulning. ✅

Gratis at komme i gang

Lær Intensiv DevOps-uddannelse med en AI-underviser — gratis

Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.

Kurser
142
Lektioner
568

Ofte stillede spørgsmål

Er lektionen “Dry runs med --dry-run” gratis?

Ja — alle 3 lektioner i læringssporet Intensiv DevOps-uddannelse, inklusive “Dry runs med --dry-run”, kan læses gratis i deres fulde længde her på webstedet. Derefter låser CoddyKit PRO alle lektioner op samt interaktive øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Intensiv DevOps-uddannelse-kurset indeholder 4 lektioner i alt.

Hvad lærer jeg i “Dry runs med --dry-run”?

Bed serveren validere uden at anvende ændringer. Du øver dig i Intensiv DevOps-uddannelse med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.

Skal jeg have erfaring for at begynde på Intensiv DevOps-uddannelse?

Der kræves ingen tidligere erfaring. Intensiv DevOps-uddannelse på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 2 af 4.

Hvor lang tid tager lektionen “Dry runs med --dry-run”?

De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.

Kan jeg skrive og køre kode i denne Intensiv DevOps-uddannelse-lektion?

Ja. Alle Intensiv DevOps-uddannelse-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.

Alle lektioner i dette kursus

  1. Render lokalt med helm template
  2. Dry runs med --dry-run
  3. Hent et chart med helm pull
  4. Læs noter med helm get notes
← Tilbage til Intensiv DevOps-uddannelse