Chart-repositorion ylläpito
Tarjotkaa charteja HTTP:n tai objektitallennuksen kautta.
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/chartsKä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.comSitten 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 acmeAsentaminen 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/mychartChartMuseum 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ä. 🌐
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
- Julkaisuarkiston niputtaminen komennolla helm package
- Repositorioindeksin luominen komennolla helm repo index
- Chart-repositorion ylläpito
- Chartien työntäminen OCI-rekisteriin