DevOps-bootcamp · Lektion

Katalogen templates och NOTES.txt

Här finns manifesten och så renderas anteckningarna

Lektion 3 av 413 steg

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

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

Rendering 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 ./mychart

Filer 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.tpl

Mö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.txt

Anteckningar ä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-release

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

Varfö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. ✅

Gratis att börja

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

  1. Generera en grundstruktur med helm create
  2. Chart.yaml: metadata och versioner
  3. Katalogen templates och NOTES.txt
  4. Standardvärdet values.yaml och filen _helpers
← Tillbaka till DevOps-bootcamp