Overstyr på CLI-en med --set
Gjør raske justeringer av enkeltverdier ved installasjon.
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=3Nø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=3Nå 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.0Angi 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.0Indeksering 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.comEscaping 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"=linuxTving 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.27Les 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.crtUtmerket 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_TAGKjenn 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. ✅
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
- Undersøk standardverdier med helm show values
- Overstyr på CLI-en med --set
- Oppgi en egen values-fil med -f
- Slik slås --set og -f sammen