Helm Academy · 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 Helm Academy-lektion på CoddyKit. Dette er lektion 2 af 4. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i Helm Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Helm Academy-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 YAML 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
30
Lektioner
120

Ofte stillede spørgsmål

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

Ja — hele teksten til “Dry runs med --dry-run” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af Helm Academy-kurset, skal du opgradere til CoddyKit PRO. Helm Academy-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 Helm Academy 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å Helm Academy?

Der kræves ingen tidligere erfaring. Helm Academy 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 Helm Academy-lektion?

Ja. Alle Helm Academy-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 Helm Academy