Chart.yaml: metatiedot ja versiot
name, version, appVersion ja chart type.
Chart.yaml: metatiedot ja versiot on ilmainen DevOps-bootcamp-oppitunti CoddyKitissä. Tämä on oppitunti 2/4. Voit lukea tästä oppimispolusta kokonaan mitkä tahansa 3 oppituntia ilmaiseksi — sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä käytännön harjoittelun sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppitunti kuuluu DevOps-bootcamp-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. DevOps-bootcamp-kurssilla on yhteensä 4 oppituntia.
Chartin tunnistekortti
Jokaisen chartin juuressa on Chart.yaml. Se on metatietotiedosto, joka kertoo Helmille, mikä chart on ja miten sitä käsitellään. 🪪
apiVersion: v2
apiVersion-kenttä ilmaisee chartin muodon. Nykyaikaiset Helm 3 -chartit käyttävät versiota v2, joka tukee riippuvuuksien määrittämistä suoraan tähän tiedostoon.
apiVersion: v2name yksilöi chartin
name määrittää, millä nimellä chartiin viitataan ja miten se näkyy repositoriossa. Sen tulee sisältää pieniä kirjaimia ja väliviivoja.
name: my-web-appversion on chartin versio
version on chartin oma SemVer-numero. Kasvata sitä aina, kun chartin templatet tai oletusarvot muuttuvat.
version: 0.2.0appVersion seuraa sovellusta
appVersion tallentaa chartin käyttöönottaman ohjelmiston version. Se on informatiivinen, eikä sen tarvitse vastata chartin versiota.
appVersion: "1.27.0"Kaksi versiota, kaksi tehtävää
Pidä nämä erillään: version muuttuu, kun paketointi muuttuu, ja appVersion muuttuu, kun taustalla oleva sovellus muuttuu.
version: 0.3.0
appVersion: "1.27.0"Kuvaus ihmisille
Valinnainen description on yhden rivin yhteenveto, jonka Helm näyttää chartteja listattaessa tai haettaessa.
description: A Helm chart for my web apptype-kenttä
type on joko application tai library. Application on oletusarvo ja ainoa tyyppi, jonka voi asentaa suoraan.
type: applicationHyödyllisiä lisätietoja
Voit lisätä keywords-avainsanoja, ylläpitäjiä, kotisivun URL-osoitteen ja kuvakkeen. Ne rikastavat chartin näkymistä luetteloissa.
keywords:
- web
maintainers:
- name: CoddyKitRiippuvuudet määritetään täällä
Versiossa v2 dependencies-luettelo nimeää chartin tarvitsemat alichartit sekä kunkin version ja lähderepositorion.
dependencies:
- name: redis
version: "18.x.x"
repository: https://charts.bitnami.com/bitnamiMiksi versioilla on merkitystä
Selkeä versionhallinta antaa käyttäjille mahdollisuuden lukita tunnetun chart-version ja päivittää tarkoituksella. Se on reproducible-käyttöönottojen perusta. 🎯
Pikatarkistus
Varmistetaan, että kaksi versiokenttää ovat selkeitä.
Kertaus
Chart.yaml sisältää kentät apiVersion, name, version ja appVersion. Version seuraa chartia ja appVersion sen mukana toimitettavaa sovellusta. ✅
Opi DevOps-bootcamp 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
- 142
- Oppitunnit
- 568
Usein kysytyt kysymykset
Onko oppitunti ”Chart.yaml: metatiedot ja versiot” ilmainen?
Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa DevOps-bootcamp-oppimispolun 3 oppituntia, myös oppitunnin “Chart.yaml: metatiedot ja versiot”. Sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä interaktiiviset harjoitukset sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. DevOps-bootcamp-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Chart.yaml: metatiedot ja versiot”?
name, version, appVersion ja chart type. Harjoittelet DevOps-bootcamp-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni DevOps-bootcamp-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin DevOps-bootcamp-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 2/4.
Kuinka kauan ”Chart.yaml: metatiedot ja versiot”-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ä DevOps-bootcamp-oppitunnilla?
Kyllä. Jokainen DevOps-bootcamp-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