Helm Academy · leksjon

Oppgi en egen values-fil med -f

Versjoner konfigurasjonen i Deres egen YAML.

Leksjon 3 av 413 trinn

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.yaml

Den 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.yaml

Bare 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: 8080

Versjoner 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.yaml

Et 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.yaml

Pass 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 web

Fø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. ✅

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 «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

  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