DevOps-bootcamp · leksjon

Helm som apt/yum for Kubernetes

Pakkebehandler-modellen brukt på klynger.

Leksjon 2 av 413 trinn

Helm som apt/yum for Kubernetes er en gratis leksjon i DevOps-bootcamp på CoddyKit. Dette er leksjon 2 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.

En kjent idé

På Linux installerer du programvare med en pakkebehandler som apt eller yum. Én kommando henter et program og alt det trenger.

sudo apt install nginx

Den samme ideen for clustere

Helm gir Kubernetes akkurat den samme bekvemmeligheten. Det er pakkebehandleren for clusteret ditt og installerer hele apper i ett trinn.

helm install my-nginx bitnami/nginx

Pakker blir til charts

Der apt har pakker, har Helm charts. Et chart samler all Kubernetes-YAML-en en app trenger, i én installerbar enhet. 📦

Repositories inneholder pakkene

apt henter fra programvare-repositories; Helm henter også charts fra repositories. Du legger til et repository én gang og kan deretter installere fritt fra det.

helm repo add bitnami https://charts.bitnami.com/bitnami

Søk før installasjon

Akkurat som med apt search kan Helm la deg search i et repository for å finne et chart og se hvilke versjoner som er tilgjengelige før installasjon.

helm search repo nginx

Oppgraderinger, ikke nyinstallasjoner

Når en ny versjon lanseres, begynner du ikke på nytt. Du kjører en upgrade, og Helm avstemmer appen som kjører, med den nye tilstanden.

helm upgrade my-nginx bitnami/nginx

Ryddig fjerning

apt remove rydder bort en pakke. Helm gjør det samme med uninstall og sletter alle ressursene appen opprettet, i én operasjon.

helm uninstall my-nginx

Den holder oversikt over det som er installert

En pakkebehandler husker hva du har installert. Helm opprettholder en list over appene som kjører, slik at du alltid vet hva som er distribuert.

helm list

Der analogien ikke holder helt

Én forskjell er at apt installerer på én maskin, mens Helm installerer det samme chartet flere ganger i et cluster, hver gang som sin egen kopi.

Kan konfigureres ved installasjon

I motsetning til en fast apt-pakke eksponerer et Helm-chart values du kan overstyre, slik at ett chart passer til mange oppsett uten redigeringer.

Derfor er tankemodellen nyttig

Hvis du noen gang har brukt apt eller yum, forstår du allerede Helm: legg til et repository, søk, installer, oppgrader og uninstall. Kunnskapen kan overføres. 🚀

Hurtigsjekk

Hva tilsvarer en apt-pakke i pakkebehandleranalogien?

Oppsummering

Helm er apt eller yum for Kubernetes: charts er pakker, repositories inneholder dem, og du installerer, oppgraderer og kjører uninstall med én kommando. ✅

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 «Helm som apt/yum for Kubernetes» gratis?

Ja – du kan lese valgfritt 3 av leksjonene i læringsstien DevOps-bootcamp, inkludert «Helm som apt/yum for Kubernetes», 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 «Helm som apt/yum for Kubernetes»?

Pakkebehandler-modellen brukt på klynger. 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 2 av 4.

Hvor lang tid tar leksjonen «Helm som apt/yum for Kubernetes»?

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. Problemet med rå kubectl apply
  2. Helm som apt/yum for Kubernetes
  3. Charts, releases og repositorier på et øyeblikk
  4. Helm 3 kontra Helm 2: Ikke mer Tiller
← Tilbake til DevOps-bootcamp