Helm Academy · Lektion

Helm 3 kontra Helm 2: Ikke mere Tiller

Hvad der ændrede sig, og hvorfor Helm 3 kun er klientbaseret og sikrere.

Lektion 4 af 413 trin

Helm 3 kontra Helm 2: Ikke mere Tiller er en gratis Helm Academy-lektion på CoddyKit. Dette er lektion 4 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.

Helm har en historik

I dag bruger du Helm 3, men Helm 2 kom først og fungerede meget anderledes. Hvis du kender skiftet, kan du læse ældre vejledninger korrekt. 📜

Helm 2 havde to dele

Helm 2 var opdelt i en klient og en klyngekomponent, der hed Tiller. Kommandolinjeværktøjet talte med Tiller, og Tiller talte med Kubernetes.

Hvad Tiller gjorde

Tiller kørte som en Pod inde i klyngen. Den modtog dine kommandoer og anvendte de faktiske ressourcer på dine vegne.

Sikkerhedsproblemet

Tiller kørte ofte med brede cluster-admin-rettigheder. Alle, der fik adgang til den, kunne i praksis gøre hvad som helst, hvilket var en reel risiko. 🔓

Helm 3 fjernede Tiller

Den vigtigste ændring i Helm 3 er enkel: Tiller er væk. Kommandolinjeværktøjet taler nu direkte med Kubernetes-API'et, ligesom kubectl. 🎉

Helm kun som klient

Helm 3 er udelukkende en klient. Det bruger din kubeconfig og dine egne rettigheder, så der er ingen ekstra serverkomponent, der skal sikres.

Dine rettigheder gælder

Fordi Helm 3 bruger dine legitimationsoplysninger, kan du kun gøre det, din Kubernetes-rolle tillader. Adgangskontrol bliver enkel og følger standarden.

Release-data blev flyttet

Helm 3 gemmer hver releases tilstand som en Kubernetes-Secret i releasens namespace i stedet for i Tillers gamle lager.

Releases begrænset til namespaces

I Helm 3 er release-navne unikke pr. namespace, ikke i hele klyngen. Det samme navn kan uden problemer findes i to forskellige namespaces.

Andre opgraderinger i Helm 3

Helm 3 tilføjede også validering af valgfrie values-schemaer og indbygget understøttelse af OCI-registre ud over helt at fjerne Tiller.

Derfor er det vigtigt for dig

Hvis en vejledning nævner Tiller eller helm init, er den skrevet til Helm 2. Moderne Helm kræver ingen init-trin, så du kan trygt springe det over. 👍

Hurtigt tjek

Hvad var den største arkitektoniske ændring i Helm 3?

Opsummering

Helm 3 fjernede Tiller, blev kun en klient, bruger dine egne rettigheder og gemmer releases som Secrets med namespace. Sikrere og enklere. ✅

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 “Helm 3 kontra Helm 2: Ikke mere Tiller” gratis?

Ja — hele teksten til “Helm 3 kontra Helm 2: Ikke mere Tiller” 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 “Helm 3 kontra Helm 2: Ikke mere Tiller”?

Hvad der ændrede sig, og hvorfor Helm 3 kun er klientbaseret og sikrere. 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 4 af 4.

Hvor lang tid tager lektionen “Helm 3 kontra Helm 2: Ikke mere Tiller”?

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. Udfordringerne ved rå kubectl apply
  2. Helm som apt/yum til Kubernetes
  3. Charts, releases og repositories på et øjeblik
  4. Helm 3 kontra Helm 2: Ikke mere Tiller
← Tilbage til Helm Academy