Oppgi en egen values-fil med -f
Versjoner konfigurasjonen i Deres egen YAML.
Oppgi en egen values-fil med -f er en gratis leksjon i Helm Academy på CoddyKit. Dette er leksjon 3 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.
Konfigurasjon som fil
Når overstyringene blir mange, kan du legge dem i din egen YAML-fil. Flagget -f gir Helm denne filen ved installasjon. 📄
helm install web bitnami/nginx -f my-values.yamlDen lange formen
Flagget -f er kortformen for --values. Begge gjør det samme, så bruk den formen som er tydeligst for deg.
helm install web bitnami/nginx --values my-values.yamlBare det du endrer
Filen din trenger ikke å gjenta alle standardverdiene. Ta bare med nøklene du vil overstyre, så slår Helm dem sammen med resten.
replicaCount: 3
image:
tag: "1.27.0"Nestede verdier ser naturlige ut
I en fil er nestede nøkler bare YAML med innrykk. Det er mye enklere å lese enn en lang --set-streng med punktumseparerte baner.
service:
type: ClusterIP
port: 8080Versjoner den i Git
En values-fil er ren tekst, så du kan commite den. Nå har distribusjonens konfigurasjon historikk og kan gjennomgås på samme måte som annen kode.
Kombiner flere filer
Send -f mer enn én gang. Helm leser filene fra venstre mot høyre, og senere filer overstyrer tidligere filer nøkkel for nøkkel.
helm install web ./chart -f base.yaml -f prod.yamlEt mønster med base og overlegg
Behold delte innstillinger i base.yaml og miljøspesifikke justeringer i prod.yaml. Når du kombinerer dem, holdes hver fil liten og fokusert.
# prod.yaml
replicaCount: 5
resources:
limits:
cpu: "1"Gjenbruk ved oppgradering
Den samme -f-filen fungerer med helm upgrade. Rediger filen, kjør upgrade, så tar releasen i bruk de nye verdiene.
helm upgrade web ./chart -f my-values.yamlPass på innrykket
YAML skiller mellom mellomrom og tabulatorer. En feiljustert nøkkel havner ubemerket på feil sted, så sørg for at innrykket er konsekvent.
Bekreft hva som ble tatt i bruk
Etter installasjonen kan du kjøre helm get values på releasen for å se nøyaktig hvilke overstyringer Helm registrerte.
helm get values webFørstevalget i praksis
For alt utover en rask test er en values-fil det enkleste å vedlikeholde. Den holder konfigurasjonen lesbar og enkel å dele.
Hurtigsjekk
La oss bekrefte hva som skjer når du sender -f to ganger.
Oppsummering
Bruk -f for å angi din egen values-YAML, ta bare med det som endres, kombiner filer for overlegg, og legg dem inn i Git. ✅
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 «Oppgi en egen values-fil med -f» gratis?
Ja – hele teksten i «Oppgi en egen values-fil med -f» 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 «Oppgi en egen values-fil med -f»?
Versjoner konfigurasjonen i Deres egen YAML. 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 3 av 4.
Hvor lang tid tar leksjonen «Oppgi en egen values-fil med -f»?
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