templates-hakemisto ja NOTES.txt
Missä manifestit sijaitsevat ja miten muistiinpanot renderöidään.
templates-hakemisto ja NOTES.txt on ilmainen Helm Academy-oppitunti CoddyKitissä. Tämä on oppitunti 3/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Helm Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Helm Academy-kurssilla on yhteensä 4 oppituntia.
Missä manifestit sijaitsevat
templates-hakemisto on chartin ydin. Jokaisesta siellä olevasta tiedostosta tulee Kubernetes-manifesti, kun Helm renderöi sen. 🧩
templates/
deployment.yaml
service.yamlNe ovat Go-templateja
templates-kansion tiedostot eivät ole pelkkää YAMLia, vaan Go templates -templateja. Helm täyttää kaksoisaaltosulkeiden sisältämät toiminnot ennen niiden lähettämistä klusteriin.
spec:
replicas: {{ .Values.replicaCount }}Yksi resurssi tiedostoa kohden
Yleisen käytännön mukaan kukin tiedosto sisältää yhden resource-tyypin ja on nimetty sen mukaan. Näin chart on helppo lukea ja siinä on helppo navigoida.
templates/serviceaccount.yaml
templates/ingress.yamlRenderöinti tekee niistä todellisia
Asennuksen aikana Helm renders jokaisen templaten, korvaa arvot ja ottaa sitten tuloksena syntyvät manifestit käyttöön Kubernetesissa.
helm template ./mychartAlaviivalla alkavat tiedostot ovat erityisiä
underscore-alkuisia tiedostoja, kuten _helpers.tpl, ei koskaan renderöidä manifesteiksi. Ne sisältävät sen sijaan uudelleenkäytettäviä osittaisia templateja.
templates/_helpers.tplTutustu NOTES.txt-tiedostoon
templates-kansion erityinen NOTES.txt-tiedosto tulostaa ystävällisen viestin onnistuneen asennuksen tai päivityksen jälkeen.
templates/NOTES.txtMyös muistiinpanot ovat templateja
NOTES.txt on itsekin template, joten voit lisätä siihen releasen nimen tai todellisen URL-osoitteen ja näyttää käyttäjille, miten sovellus saavutetaan.
Your release is named {{ .Release.Name }}.Muistiinpanoja ei oteta käyttöön
Toisin kuin muut tämän kansion tiedostot, NOTES.txt ei luo yhtään resource-resurssia. Sen ainoa tehtävä on tulostaa ohjeet päätelaitteeseen.
Lue muistiinpanot myöhemmin
Voit näyttää olemassa olevan releasen renderöidyt muistiinpanot uudelleen milloin tahansa komennolla helm get notes.
helm get notes my-releaseAlikansiot ovat sallittuja
Voit ryhmitellä templatet subfolders-alikansioihin; Helm käy läpi koko hakemistopuun. Rakenne on sinun päätettävissäsi, kunhan tiedostot renderöityvät kelvolliseksi YAMLiksi.
templates/web/deployment.yaml
templates/web/service.yamlMiksi tämä rakenne auttaa
Ennakoitava templates-kansio ja NOTES.txt tarkoittavat, että kuka tahansa voi avata chartisi ja tietää heti, missä manifests-manifestit ovat. 🎯
Pikatarkistus
Tarkennetaan, mitä NOTES.txt tekee.
Kertaus
templates-kansio sisältää Go-templateilla tehtyjä manifesteja, ja alaviivalla alkavat tiedostot ovat osittaisia templateja. NOTES.txt tulostaa ohjeet eikä ota mitään käyttöön. ✅
Opi YAML tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 30
- Oppitunnit
- 120
Usein kysytyt kysymykset
Onko oppitunti ”templates-hakemisto ja NOTES.txt” ilmainen?
Kyllä – oppitunnin ”templates-hakemisto ja NOTES.txt” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Helm Academy-kurssin, päivitä CoddyKit PROhon. Helm Academy-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”templates-hakemisto ja NOTES.txt”?
Missä manifestit sijaitsevat ja miten muistiinpanot renderöidään. Harjoittelet Helm Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Helm Academy-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Helm Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 3/4.
Kuinka kauan ”templates-hakemisto ja NOTES.txt”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä Helm Academy-oppitunnilla?
Kyllä. Jokainen Helm Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Rungon luominen komennolla helm create
- Chart.yaml: metatiedot ja versiot
- templates-hakemisto ja NOTES.txt
- Oletusarvojen values.yaml ja _helpers-tiedosto