Konfigurér subcharts fra parent-values
Videregiv værdier efter subchartets navn.
Konfigurér subcharts fra parent-values 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.
Subcharts har deres egne værdier
Hvert subchart leveres med sin egen values.yaml og egne standardværdier. Fra dit overordnede chart kan du gå ind og tilsidesætte disse indstillinger.
Indlejr under subchartets navn
Hvis du vil konfigurere et subchart, skal du tilføje en nøgle i dit overordnede values.yaml, som matcher dets navn. Alt under den nøgle gives videre til subchartet.
postgresql:
auth:
username: appuser
database: appdbNøglen matcher name eller alias
Den overordnede nøgle skal være lig med subchartets name fra Chart.yaml eller dets alias, hvis du har angivet et. En tastefejl konfigurerer stille og roligt ingenting.
Det overordnede chart tilsidesætter subchartets standarder
Værdier, du angiver i det overordnede chart, har forrang frem for subchartets egne standardværdier. Subchartet udfylder stadig alt det, du ikke angiver.
Tilsidesæt også på CLI
Du kan også styre subchart-værdier fra kommandolinjen med --set ved at bruge den samme punktseparerede sti med subchartets præfiks.
helm install web ./mychart \
--set postgresql.auth.username=appuserFølg subchartets skema
Dine indlejrede nøgler skal afspejle subchartets faktiske struktur af values. Kør helm show values på subchartet for at finde de nøjagtige stier.
helm show values bitnami/postgresqlBekræft med en rendering
Brug helm template til at rendere det overordnede chart og kontrollere, at subchartet har hentet dine tilsidesættelser, før du rører ved en rigtig klynge.
helm template web ./mychart | grep -A3 postgresqlSubcharts kan ikke se overordnede nøgler
Et subchart læser kun værdier under sin egen nøgle, ikke felter på det overordnede charts topniveau. Hvis du vil dele data på tværs af charts, skal du bruge global-værdier.
Alias betyder aliasnøglen
Hvis du har givet en afhængighed et alias, skal du konfigurere den under aliaset. Det samme chart, der tilføjes to gange, får to separate værdiblokke.
primary-db:
auth:
database: orders
replica-db:
auth:
database: orders-roDokumentér de indstillinger, du eksponerer
Kommentér subchartets nøgler i dit overordnede values.yaml. Det sparer brugerne for selv at skulle gennemgå subchartets fulde skema.
Hold tilsidesættelser på et minimum
Tilsidesæt kun det, du er nødt til. Når du læner dig op ad fornuftige subchart-standardværdier, bliver dine overordnede værdier kortere og lettere at vedligeholde over tid.
Hurtigt tjek
Dit chart afhænger af et subchart med navnet redis. Hvor angiver du dets adgangskode?
Opsummering: Konfiguration af subcharts
Du har lært at tilsidesætte subchart-indstillinger ved at indlejre dem under subchartets name eller alias i de overordnede værdier og derefter kontrollere resultatet med en rendering. 🎛️
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 “Konfigurér subcharts fra parent-values” gratis?
Ja — hele teksten til “Konfigurér subcharts fra parent-values” 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 “Konfigurér subcharts fra parent-values”?
Videregiv værdier efter subchartets navn. 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 “Konfigurér subcharts fra parent-values”?
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
- Deklarér afhængigheder i Chart.yaml
- Vendoring med helm dependency update
- Konfigurér subcharts fra parent-values
- Betingelser, tags og globale værdier