Katalogen templates och NOTES.txt
Här finns manifesten och så renderas anteckningarna
Katalogen templates och NOTES.txt är en gratis lektion i DevOps-bootcamp på CoddyKit. Detta är lektion 3 av 4. Du kan läsa vilka 3 lektioner som helst i den här lärvägen kostnadsfritt i sin helhet – därefter låser CoddyKit PRO upp alla lektioner, plus praktisk övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Den ingår i lärvägen för DevOps-bootcamp, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i DevOps-bootcamp innehåller totalt 4 lektioner.
Var manifesten finns
Katalogen templates är chartets hjärta. Varje fil här blir ett Kubernetes-manifest när Helm har renderat den. 🧩
templates/
deployment.yaml
service.yamlDe är Go-mallar
Filerna i templates är inte vanlig YAML: de är Go-mallar. Helm fyller i uttrycken med dubbla klammerparenteser innan de skickas till klustret.
spec:
replicas: {{ .Values.replicaCount }}En resurstyp per fil
Enligt konvention innehåller varje fil en resurstyp och namnges efter den. Det gör ett chart lätt att läsa och navigera i.
templates/serviceaccount.yaml
templates/ingress.yamlRendering gör dem verkliga
Vid installationen renderar Helm varje mall, ersätter värden och tillämpar sedan de resulterande manifesten i Kubernetes.
helm template ./mychartFiler med understreck är speciella
Filer som börjar med ett understreck, till exempel _helpers.tpl, renderas aldrig till manifest. De innehåller i stället återanvändbara partialer.
templates/_helpers.tplMöt NOTES.txt
En särskild fil, NOTES.txt, i templates skriver ut ett vänligt meddelande efter en lyckad installation eller uppgradering.
templates/NOTES.txtAnteckningar är också mallar
NOTES.txt är själv en mall, så Ni kan infoga releasens namn eller en riktig URL för att visa användarna hur de når appen.
Your release is named {{ .Release.Name }}.Anteckningar distribueras inte
Till skillnad från andra filer här skapar NOTES.txt ingen resurs. Dess enda uppgift är att skriva ut vägledning i terminalen.
Läs anteckningarna senare
Ni kan när som helst visa de renderade anteckningarna igen för en befintlig release med helm get notes.
helm get notes my-releaseUnderkataloger är tillåtna
Ni kan gruppera mallar i underkataloger; Helm går igenom hela trädet. Layouten bestämmer Ni själva, så länge filerna renderas till giltig YAML.
templates/web/deployment.yaml
templates/web/service.yamlVarför den här strukturen hjälper
En förutsägbar templates-mapp tillsammans med NOTES.txt gör att vem som helst kan öppna ert chart och direkt förstå var manifesten finns. 🎯
Snabb kontroll
Låt oss fastställa vad NOTES.txt gör.
Sammanfattning
Mappen templates innehåller Go-mallade manifest; filer med understreck är partialer. NOTES.txt skriver ut vägledning men distribuerar ingenting. ✅
Lär dig DevOps-bootcamp 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
- 142
- Lektioner
- 568
Vanliga frågor
Är lektionen ”Katalogen templates och NOTES.txt” gratis?
Ja – du kan läsa vilka 3 lektioner som helst i lärvägen DevOps-bootcamp, inklusive ”Katalogen templates och NOTES.txt”, kostnadsfritt i sin helhet här på webben. Därefter låser CoddyKit PRO upp alla lektioner, plus interaktiv övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Kursen i DevOps-bootcamp innehåller totalt 4 lektioner.
Vad lär jag mig i ”Katalogen templates och NOTES.txt”?
Här finns manifesten och så renderas anteckningarna Ni övar på DevOps-bootcamp 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 DevOps-bootcamp?
Du behöver inga förkunskaper. Utbildningen i DevOps-bootcamp 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 ”Katalogen templates och NOTES.txt”?
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 DevOps-bootcamp-lektionen?
Ja. Varje DevOps-bootcamp-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
- Generera en grundstruktur med helm create
- Chart.yaml: metadata och versioner
- Katalogen templates och NOTES.txt
- Standardvärdet values.yaml och filen _helpers