Angiv en custom values-fil med -f
Versionsstyr Deres konfiguration i egen YAML.
Angiv en custom values-fil med -f er en gratis Helm Academy-lektion på CoddyKit. Dette er lektion 3 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.
Konfiguration som fil
Når tilsidesættelserne bliver mange, kan du lægge dem i din egen YAML-fil. Flaget -f giver Helm filen ved installationen. 📄
helm install web bitnami/nginx -f my-values.yamlDen lange form
Flaget -f er en kort form af --values. Begge gør det samme, så brug den form, der er tydeligst for dig.
helm install web bitnami/nginx --values my-values.yamlKun det, du ændrer
Din fil behøver ikke gentage alle standardindstillingerne. Medtag kun de nøgler, du vil tilsidesætte, så fletter Helm dem ind over resten.
replicaCount: 3
image:
tag: "1.27.0"Indlejrede værdier ser naturlige ud
I en fil er indlejrede nøgler blot indrykket YAML. Det er langt nemmere at læse end en lang punktbaseret --set-streng.
service:
type: ClusterIP
port: 8080Versionsstyr den i Git
En værdifil er almindelig tekst, så du kan committe den. Nu har din implementerings-konfiguration historik og code review ligesom al anden kode.
Kombinér flere filer
Angiv -f mere end én gang. Helm læser dem fra venstre mod højre, og senere filer tilsidesætter tidligere filer nøgle for nøgle.
helm install web ./chart -f base.yaml -f prod.yamlEt mønster med base og overlay
Bevar fælles indstillinger i base.yaml og justeringer pr. miljø i prod.yaml. Når du kombinerer dem, forbliver hver fil lille og fokuseret.
# prod.yaml
replicaCount: 5
resources:
limits:
cpu: "1"Genbrug ved opgradering
Den samme -f-fil fungerer med helm upgrade. Redigér filen, kør upgrade, så får din udgivelse de nye værdier.
helm upgrade web ./chart -f my-values.yamlHold øje med indrykningen
YAML kræver mellemrum, ikke tabulatorer. En forkert placeret nøgle havner ubemærket det forkerte sted, så hold din indrykning konsekvent.
Bekræft, hvad der trådte i kraft
Kør helm get values med udgivelsen efter installationen for at se præcis, hvilke tilsidesættelser Helm registrerede.
helm get values webDet oplagte valg til rigtigt arbejde
Til alt ud over en hurtig test er en værdifil det vedligeholdelsesvenlige valg. Den holder din konfiguration læsbar og nem at dele.
Hurtigt tjek
Lad os bekræfte, hvad der sker, når du angiver -f to gange.
Opsummering
Brug -f til at angive din egen YAML med værdier, medtag kun det, der ændres, kombinér filer til overlays, og commit dem til Git. ✅
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 “Angiv en custom values-fil med -f” gratis?
Ja — hele teksten til “Angiv en custom values-fil med -f” 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 “Angiv en custom values-fil med -f”?
Versionsstyr Deres konfiguration i egen YAML. 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 3 af 4.
Hvor lang tid tager lektionen “Angiv en custom values-fil med -f”?
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
- Undersøg standarder med helm show values
- Tilsidesæt på CLI'en med --set
- Angiv en custom values-fil med -f
- Sådan flettes --set og -f