Helm Academy · leksjon

Overstyr på CLI-en med --set

Gjør raske justeringer av enkeltverdier ved installasjon.

Leksjon 2 av 413 trinn

Overstyr på CLI-en med --set er en gratis leksjon i Helm Academy på CoddyKit. Dette er leksjon 2 av 4. Du kan lese hele leksjonen gratis nedenfor – og deretter øve praktisk i nettleseren med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Helm Academy, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Helm Academy inneholder totalt 4 leksjoner.

Juster uten en fil

Noen ganger vil du bare endre én innstilling. Flagget --set overstyrer én enkelt verdi direkte på kommandolinjen. ⚡

helm install web bitnami/nginx --set replicaCount=3

Nøkkel er lik verdi

Syntaksen er enkel: en nøkkelbane, et likhetstegn og deretter verdien. Helm setter replicaCount direkte inn i chartets values.

--set replicaCount=3

Nå fram til nestede nøkler

Bruk et punktum for å gå nedover i verdihierarkiet. Her peker image.tag på tag-en som ligger nestet under image.

--set image.tag=1.27.0

Angi flere samtidig

Skill flere overstyringer med komma, eller gjenta flagget. Begge formene legger verdiene inn i det samme values-kartet.

--set replicaCount=3,image.tag=1.27.0

Indeksering i lister

For en liste setter du indeksen i hakeparenteser. Dette skriver til det første elementet i listen ingress.hosts.

--set ingress.hosts[0].host=example.com

Escaping av spesialtegn

Punktum og komma i en verdi har en betydning for Helm. Escap dem med en omvendt skråstrek, slik at de forblir en del av strengen.

--set nodeSelector."kubernetes\.io/os"=linux

Tving fram en streng

Tall og boolske verdier får automatisk riktig datatype. Bruk --set-string når du trenger at en verdi, for eksempel en versjon, skal beholdes som tekst.

--set-string image.tag=1.27

Les verdier fra en fil

For en stor eller hemmelig verdi leser --set-file innholdet fra en fil i stedet for at du skriver det inn direkte.

--set-file config.tls=./server.crt

Utmerket for automatisering

Siden det er én linje, egner --set seg godt i skript og CI, der det må gå raskt å sette inn et byggnummer eller en tag.

helm upgrade web ./chart --set image.tag=$BUILD_TAG

Kjenn begrensningene

Ved mange eller dypt nestede overstyringer blir lange --set-strenger uleselige. Da er det på tide å bytte til en values-fil.

Det overstyrer standardverdiene

Alle nøkler du sender med --set, erstatter chartets standardverdi for den aktuelle nøkkelen. Nøkler du ikke endrer, beholder de opprinnelige verdiene.

Hurtigsjekk

La oss bekrefte hvordan du når en nestet nøkkel med --set.

Oppsummering

Bruk --set for raske overstyringer direkte på kommandolinjen med punktumseparerte baner, --set-string for å beholde tekst, og en values-fil når konfigurasjonen blir omfattende. ✅

Gratis å komme i gang

Lær deg YAML 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
30
Leksjoner
120

Ofte stilte spørsmål

Er leksjonen «Overstyr på CLI-en med --set» gratis?

Ja – hele teksten i «Overstyr på CLI-en med --set» er gratis å lese her på nettet. For å øve interaktivt med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt, og for å låse opp resten av Helm Academy-kurset, kan du oppgradere til CoddyKit PRO. Kurset i Helm Academy inneholder totalt 4 leksjoner.

Hva lærer jeg i «Overstyr på CLI-en med --set»?

Gjør raske justeringer av enkeltverdier ved installasjon. Du øver på Helm Academy 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 Helm Academy?

Ingen tidligere erfaring er nødvendig. Helm Academy 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 «Overstyr på CLI-en med --set»?

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 Helm Academy-leksjonen?

Ja. Alle Helm Academy-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. Undersøk standardverdier med helm show values
  2. Overstyr på CLI-en med --set
  3. Oppgi en egen values-fil med -f
  4. Slik slås --set og -f sammen
← Tilbake til Helm Academy