DevOps-bootcamp · leksjon

Installer og iterer på chartet Deres

Utviklingssløyfen rediger, template, oppgrader.

Leksjon 4 av 413 trinn

Installer og iterer på chartet Deres er en gratis leksjon i DevOps-bootcamp på CoddyKit. Dette er leksjon 4 av 4. Du kan lese valgfritt 3 leksjoner fra denne læringsstien gratis i sin helhet – deretter låser CoddyKit PRO opp alle leksjoner, samt praktisk øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i DevOps-bootcamp, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i DevOps-bootcamp inneholder totalt 4 leksjoner.

Utviklingssløyfen

Å lage et chart er en iterativ prosess: rediger, render, installer eller oppgrader, gjenta. En kort sløyfe avdekker feil før de når klyngen.

Kjør lint før installasjon

Start med helm lint. Det kontrollerer chartet for strukturelle problemer og manglende felt uten å kontakte en klynge.

helm lint .

Render for å lese resultatet

Kjør deretter helm template for å se de nøyaktige manifestene. Å lese YAML-en er den raskeste måten å oppdage en feil i templating på.

helm template web .

Kjør en tørrkjøring mot serveren

Legg til --dry-run for å be Kubernetes validere manifestene uten å opprette noe. Det oppdager skjemafeil som lint ikke kan finne.

helm install web . --dry-run

Installer på ordentlig

Når alt ser riktig ut, installerer De. Det første argumentet er release-navnet, og punktumet peker Helm til chartet i gjeldende katalog.

helm install web .

Rediger, og oppgrader deretter

Endre en mal eller en verdi, og send den deretter ut med helm upgrade. Helm sammenligner med den aktive releasen og bruker bare endringene.

helm upgrade web .

Oppgrader eller installer i ett trinn

Under utvikling installerer upgrade --install hvis releasen er ny, og oppgraderer hvis den allerede finnes. Én kommando for begge tilfeller.

helm upgrade --install web .

Overstyr underveis

Prøv ulike innstillinger raskt med --set, uten å redigere filer. Det er praktisk for å teste en tagg eller et replikatantall fortløpende.

helm upgrade --install web . --set replicaCount=3

Følg med på podene

Helm overleverer ressurser til Kubernetes; bekreft med kubectl get pods. De nye replikaene bør bevege seg mot tilstanden Running.

kubectl get pods

Rull tilbake en dårlig endring

Hvis en oppgradering oppfører seg feil, gjenoppretter helm rollback en tidligere revisjon på sekunder. Trygg iterasjon betyr å komme seg raskt tilbake.

helm rollback web 1

Rydd opp når arbeidet er ferdig

Rydd opp etter et eksperiment med helm uninstall. Det fjerner releasen og ressursene den opprettet fra navnerommet.

helm uninstall web

Kort sjekk

De vil ha én kommando som installerer en release første gang og oppgraderer den etterpå. Hvilken er det?

Oppsummering: Iterer trygt

Sløyfen er på plass: lint, template, dry-run, deretter upgrade --install. Verifiser med kubectl og rull tilbake ved behov. Chartet er i gang! 🎉

Gratis å komme i gang

Lær deg DevOps-bootcamp med en AI-veileder – gratis

Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.

Kurs
142
Leksjoner
568

Ofte stilte spørsmål

Er leksjonen «Installer og iterer på chartet Deres» gratis?

Ja – du kan lese valgfritt 3 av leksjonene i læringsstien DevOps-bootcamp, inkludert «Installer og iterer på chartet Deres», gratis i sin helhet her på nettet. Deretter låser CoddyKit PRO opp alle leksjoner, samt interaktiv øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Kurset i DevOps-bootcamp inneholder totalt 4 leksjoner.

Hva lærer jeg i «Installer og iterer på chartet Deres»?

Utviklingssløyfen rediger, template, oppgrader. Du øver på DevOps-bootcamp med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.

Trenger jeg erfaring for å begynne med DevOps-bootcamp?

Ingen tidligere erfaring er nødvendig. DevOps-bootcamp på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 4 av 4.

Hvor lang tid tar leksjonen «Installer og iterer på chartet Deres»?

De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.

Kan jeg skrive og kjøre kode i denne DevOps-bootcamp-leksjonen?

Ja. Alle DevOps-bootcamp-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.

Alle leksjonene i dette kurset

  1. En minimal Deployment-template
  2. Parametriser container-imaget
  3. Legg til en Service-template
  4. Installer og iterer på chartet Deres
← Tilbake til DevOps-bootcamp