Helm som apt/yum for Kubernetes
Pakkebehandler-modellen brukt på klynger.
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 nginxDen 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/nginxPakker 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/bitnamiSø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 nginxOppgraderinger, 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/nginxRyddig 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-nginxDen 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 listDer 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. ✅
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
- Problemet med rå kubectl apply
- Helm som apt/yum for Kubernetes
- Charts, releases og repositorier på et øyeblikk
- Helm 3 kontra Helm 2: Ikke mer Tiller