Helm Academy · Oppitunti

Chart.yaml: metatiedot ja versiot

name, version, appVersion ja chart type.

Oppitunti 2/413 vaihetta

Chart.yaml: metatiedot ja versiot on ilmainen Helm Academy-oppitunti CoddyKitissä. Tämä on oppitunti 2/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.

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: v2

name 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-app

version on chartin versio

version on chartin oma SemVer-numero. Kasvata sitä aina, kun chartin templatet tai oletusarvot muuttuvat.

version: 0.2.0

appVersion 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 app

type-kenttä

type on joko application tai library. Application on oletusarvo ja ainoa tyyppi, jonka voi asentaa suoraan.

type: application

Hyö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: CoddyKit

Riippuvuudet 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/bitnami

Miksi 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. ✅

Aloita maksutta

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 ”Chart.yaml: metatiedot ja versiot” ilmainen?

Kyllä – oppitunnin ”Chart.yaml: metatiedot ja versiot” 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 ”Chart.yaml: metatiedot ja versiot”?

name, version, appVersion ja chart type. 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 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ä 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

  1. Rungon luominen komennolla helm create
  2. Chart.yaml: metatiedot ja versiot
  3. templates-hakemisto ja NOTES.txt
  4. Oletusarvojen values.yaml ja _helpers-tiedosto
← Takaisin: Helm Academy