Helm Academy · Oppitunti

Chart-repositorion ylläpito

Tarjotkaa charteja HTTP:n tai objektitallennuksen kautta.

Oppitunti 3/413 vaihetta

Chart-repositorion ylläpito 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.

Chartien tarjoaminen muille

Kun teillä on arkistot ja index.yaml, repon isännöinti tarkoittaa, että nämä tiedostot ovat saatavilla HTTP-yhteyden kautta. Helmin tarvitsee vain ladata ne.

Mikä tahansa staattinen palvelin käy

Helm-repossa ei ole palvelinpuolen logiikkaa. Mikä tahansa tavallinen static file server, joka palauttaa .tgz-tiedostonne ja index.yaml-tiedoston, kelpaa repositorioksi.

Objektitallennus on suosittua

Tiimit tallentavat chartit usein S3:n tai Google Cloud Storagen kaltaiseen bucketiin. Julkinen lukuoikeus tekee bucketista toimivan chart-repon.

GitHub Pages repositoriona

Yksi maksuton suosittu vaihtoehto on GitHub Pages. Viekää .tgz-tiedostot ja index.yaml haaraan, ottakaa Pages käyttöön, ja käytössänne on isännöity repo.

URL-osoitteiden on täsmättävä

Tarjoamanne osoitteen on oltava sama kuin index.yaml-tiedostoon määrittämänne --url-osoite. Ristiriita aiheuttaa latauksissa 404-virheitä.

helm repo index ./dist --url https://you.github.io/charts

Käyttäjät lisäävät reponne

Käyttäjät rekisteröivät reponne komennolla helm repo add ja antavat sille paikallisen lempinimen, joka osoittaa tarjoamaanne URL-osoitteeseen.

helm repo add acme https://charts.example.com

Sitten he päivittävät ja hakevat

Lisäämisen jälkeen käyttäjät suorittavat komennon helm repo update noutaakseen indexinne ja sitten helm search repo -komennon löytääkseen julkaisemanne chartit.

helm repo update
helm search repo acme

Asentaminen repostanne

Asennuksessa käytetään lyhennettä repo/chart. Helm lukee välimuistissa olevan indexin, lataa oikean .tgz-tiedoston palvelimestanne ja asentaa sen.

helm install web acme/mychart

ChartMuseum dynaamisille repoille

Jos haluatte ladata tiedostoja API:n kautta manuaalisten sitoumusten sijaan, ChartMuseum on avoimen lähdekoodin palvelin, joka tallentaa chartit ja rakentaa indexin puolestanne.

Tarjotkaa HTTPS:n kautta

Tarjotkaa chartit aina HTTPS-yhteyden kautta. Se estää liikenteen aikaisen manipuloinnin, ja monissa ympäristöissä repon lisäämiseen odotetaan suojattua URL-osoitetta.

Säilyttäkää vanhat versiot verkossa

Älkää koskaan poistako julkaistua .tgz-tiedostoa, joka on edelleen lueteltuna indexissä. Olemassa olevat asennukset ja palautukset tarvitsevat juuri kyseisen arkiston ladattavakseen.

Pikatarkistus

Työtoveri suoritti helm repo add -komennon, mutta asennukset palauttavat .tgz-tiedostosta 404-virheen. Mikä on todennäköinen syy?

Kertaus: repon isännöinti

Opitte, että Helm-repo on vain static files -tiedostoja, joita tarjotaan HTTPS:n kautta, ja että tarjottavan URL-osoitteen on vastattava index.yaml-tiedostoa. Käyttäjät lisäävät repon, päivittävät sen ja asentavat siitä. 🌐

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-repositorion ylläpito” ilmainen?

Kyllä – oppitunnin ”Chart-repositorion ylläpito” 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-repositorion ylläpito”?

Tarjotkaa charteja HTTP:n tai objektitallennuksen kautta. 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 ”Chart-repositorion ylläpito”-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. Julkaisuarkiston niputtaminen komennolla helm package
  2. Repositorioindeksin luominen komennolla helm repo index
  3. Chart-repositorion ylläpito
  4. Chartien työntäminen OCI-rekisteriin
← Takaisin: Helm Academy