Helm som apt/yum til Kubernetes
Pakkehåndteringsmodellen anvendt på clusters.
Helm som apt/yum til Kubernetes 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.
En velkendt idé
På Linux installerer du software med et pakkehåndteringsværktøj som apt eller yum. Én kommando henter et program og alt, hvad det har brug for.
sudo apt install nginxDen samme idé til klynger
Helm giver Kubernetes præcis den samme bekvemmelighed. Det er pakkehåndteringsværktøjet til din klynge og installerer hele apps i ét trin.
helm install my-nginx bitnami/nginxPakker bliver til charts
Hvor apt har pakker, har Helm charts. Et chart samler al den Kubernetes-YAML, en app har brug for, i én installerbar enhed. 📦
Repositories indeholder pakkerne
apt henter fra softwarerepositories; Helm henter også charts fra repositories. Du tilføjer et repository én gang og kan derefter installere frit fra det.
helm repo add bitnami https://charts.bitnami.com/bitnamiSøg, før du installerer
Ligesom med apt search kan Helm lade dig search i et repository for at finde et chart og se, hvilke versioner der er tilgængelige, før du installerer.
helm search repo nginxOpgraderinger, ikke geninstallationer
Når en ny version udgives, begynder du ikke forfra. Du kører en upgrade, og Helm bringer den kørende app i overensstemmelse med den nye tilstand.
helm upgrade my-nginx bitnami/nginxRen fjernelse
apt remove rydder en pakke væk. Helm gør det samme med uninstall og sletter alle de ressourcer, appen oprettede, på én gang.
helm uninstall my-nginxDet holder styr på, hvad der er installeret
Et pakkehåndteringsværktøj husker, hvad du har installeret. Helm fører en liste over dine kørende apps, så du altid ved, hvad der er udrullet.
helm listHer holder sammenligningen op med at passe
Der er én forskel: apt installerer på én maskine, mens Helm installerer det samme chart mange gange i en klynge, hver gang som sin egen kopi.
Kan konfigureres ved installation
I modsætning til en fast apt-pakke viser et Helm-chart værdier, du kan tilsidesætte, så ét chart passer til mange opsætninger uden redigeringer.
Derfor hjælper denne tankemodel
Hvis du nogensinde har brugt apt eller yum, forstår du allerede Helm: Tilføj et repository, søg, installér, opgradér, uninstall. Tankegangen kan overføres direkte. 🚀
Hurtigt tjek
Hvad svarer til en apt-pakke i pakkehåndteringssammenligningen?
Opsummering
Helm er apt eller yum til Kubernetes: Charts er pakker, repositories indeholder dem, og du installerer, opgraderer og kører uninstall med én kommando. ✅
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 “Helm som apt/yum til Kubernetes” gratis?
Ja — alle 3 lektioner i læringssporet Intensiv DevOps-uddannelse, inklusive “Helm som apt/yum til Kubernetes”, 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 “Helm som apt/yum til Kubernetes”?
Pakkehåndteringsmodellen anvendt på clusters. 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 “Helm som apt/yum til Kubernetes”?
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
- Udfordringerne ved rå kubectl apply
- Helm som apt/yum til Kubernetes
- Charts, releases og repositories på et øjeblik
- Helm 3 kontra Helm 2: Ikke mere Tiller