Konfigurera subcharts från överordnade values
Skicka ned värden efter subchartets namn
Konfigurera subcharts från överordnade values är en gratis lektion i Helm Academy på CoddyKit. Detta är lektion 3 av 4. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för Helm Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Helm Academy innehåller totalt 4 lektioner.
Subcharts har egna values
Varje subchart levereras med en egen values.yaml med egna standardvärden. Från ditt parent chart kan du gå in och åsidosätta dessa inställningar.
Lägg under subchartens namn
Om du vill konfigurera ett subchart lägger du till en nyckel i ditt parent values.yaml som matchar dess namn. Allt under den nyckeln förs vidare till subchartet.
postgresql:
auth:
username: appuser
database: appdbNyckeln matchar name eller alias
Nyckeln i parent chart måste vara samma som subchartets name i Chart.yaml, eller dess alias om du har angett ett sådant. Ett stavfel konfigurerar ingenting och ger inget felmeddelande.
Parent chart åsidosätter subchartets standardvärden
Värden som du anger i parent chart har företräde framför subchartets egna standardvärden. Subchartet fyller fortfarande i allt som du inte anger.
Åsidosätt även via CLI
Du kan ange subchartvärden från kommandoraden med --set och använda samma punktseparerade sökväg med subchartets prefix.
helm install web ./mychart \
--set postgresql.auth.username=appuserMatcha subchartets schema
Dina nästlade nycklar måste spegla den faktiska strukturen för subchartets values. Kör helm show values på subchartet för att se de exakta sökvägarna.
helm show values bitnami/postgresqlBekräfta med en rendering
Använd helm template för att rendera parent chart och kontrollera att subchartet har tagit emot dina åsidosättningar innan du använder ett riktigt kluster.
helm template web ./mychart | grep -A3 postgresqlSubcharts kan inte se parent-nycklar
Ett subchart läser bara värden under sin egen nyckel, inte fält på parent chartets toppnivå. Om du vill dela data mellan charts behöver du global-värden.
Alias innebär en aliasnyckel
Om du har gett ett beroende ett alias ska du konfigurera det under detta alias. Samma chart som läggs till två gånger får två separata värdeblock.
primary-db:
auth:
database: orders
replica-db:
auth:
database: orders-roDokumentera de inställningar du exponerar
Kommentera subchartnycklarna i ditt parent values.yaml. Då slipper användarna själva gå igenom hela subchartets schema.
Håll åsidosättningarna minimala
Åsidosätt bara det du måste. Genom att förlita dig på rimliga subchartets standardvärden blir dina parent-värden kortare och enklare att underhålla över tid.
Snabbkontroll
Ditt chart är beroende av ett subchart med namnet redis. Var anger du dess lösenord?
Sammanfattning: Konfigurera subcharts
Du har lärt dig att åsidosätta subchartinställningar genom att nästla dem under subchartets name eller alias i parent-värdena och sedan verifiera resultatet med en rendering. 🎛️
Lär dig YAML med en AI-lärare – gratis
Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.
- Kurser
- 30
- Lektioner
- 120
Vanliga frågor
Är lektionen ”Konfigurera subcharts från överordnade values” gratis?
Ja – hela texten till ”Konfigurera subcharts från överordnade values” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i Helm Academy, kan Ni uppgradera till CoddyKit PRO. Kursen i Helm Academy innehåller totalt 4 lektioner.
Vad lär jag mig i ”Konfigurera subcharts från överordnade values”?
Skicka ned värden efter subchartets namn Ni övar på Helm Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.
Behöver jag någon erfarenhet för att börja lära mig Helm Academy?
Du behöver inga förkunskaper. Utbildningen i Helm Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 3 av 4.
Hur lång tid tar lektionen ”Konfigurera subcharts från överordnade values”?
De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.
Kan jag skriva och köra kod i den här Helm Academy-lektionen?
Ja. Varje Helm Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.
Alla lektioner i den här kursen
- Deklarera beroenden i Chart.yaml
- Vendoring med helm dependency update
- Konfigurera subcharts från överordnade values
- Villkor, taggar och globala värden