Helm Academy · Oppitunti

Muutosten käyttöönotto komennolla helm upgrade

Viekää uudet arvot tai chart-versio käyttöön.

Oppitunti 1/413 vaihetta

Muutosten käyttöönotto komennolla helm upgrade on ilmainen Helm Academy-oppitunti CoddyKitissä. Tämä on oppitunti 1/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.

Miksi upgrade-komentoa tarvitaan

Kun julkaisu on käynnissä, sitä harvoin asennetaan uudelleen. Muutokset tehdään komennolla helm upgrade, joka ottaa uudet asetukset käyttöön samassa julkaisussa. 🔄

Perusrakenne

upgrade-komennolle annetaan ensin julkaisun nimi ja sitten käytettävä chart. Helm laskee erot ja ottaa muutokset käyttöön puolestasi.

helm upgrade my-app bitnami/nginx

Sama nimi, uusi tila

Julkaisun nimen on vastattava olemassa olevaa julkaisua. Helm löytää sen, muodostaa uudet manifestit ja päivittää vain todella muuttuneet osat.

Arvojen muuttaminen

Yleisin syy päivittämiseen on uusi konfiguraatio. Välitä --set, jos haluat säätää yksittäistä arvoa muokkaamatta chart-tiedostoja.

helm upgrade my-app bitnami/nginx --set replicaCount=3

Chartin version päivittäminen

Voit myös siirtyä uudempaan chartiin valitsimella --version. Tämä hakee uudet templatet mutta säilyttää julkaisun identiteetin.

helm upgrade my-app bitnami/nginx --version 15.5.0

Käytä arvoja uudelleen tai nollaa ne

Oletusarvoisesti päivitys johtaa arvot uudelleen chartin ja valitsinten perusteella. Lisää --reuse-values, jos haluat säilyttää myös edellisen julkaisun arvot.

helm upgrade my-app bitnami/nginx --reuse-values --set image.tag=1.27

Odota, että resurssit ovat valmiita

Lisää --wait, jolloin Helm odottaa, kunnes uudet podit ovat todella valmiita, eikä palauta komentoa heti, kun API on hyväksynyt muutoksen. ✅

helm upgrade my-app bitnami/nginx --wait --timeout 5m

Atomiset päivitykset

--atomic-lippu palauttaa muutoksen automaattisesti, jos päivitys epäonnistuu, joten epäonnistunut käyttöönotto ei jätä tilannetta puolitiehen.

helm upgrade my-app bitnami/nginx --atomic

Jokainen päivitys on revisio

Jokainen onnistunut upgrade kasvattaa julkaisun revisionumeroa yhdellä. Tämän historian ansiosta palautus on myöhemmin mahdollinen.

Esikatsele ensin

Etkö ole varma, mitä päivitys tekee? Lisää --dry-run, niin uudet manifestit renderöidään ja validoidaan ilman muutoksia klusteriin.

helm upgrade my-app bitnami/nginx --set replicaCount=3 --dry-run

Päivitä paikallisesta chartista

Chart-argumentti voi olla myös paikallinen polku. Osoita upgrade omaan chart-hakemistoosi, kun kehität sitä vaiheittain.

helm upgrade my-app ./my-app

Pikatarkistus

Haluat, että epäonnistunut päivitys peruutetaan automaattisesti. Minkä lipun lisäät?

Kertaus

Osaat nyt tehdä muutoksia komennolla helm upgrade: sama nimi, uusi chart tai uudet arvot, ja jokainen ajo luo uuden revision. Käytä lippuja --wait ja --atomic turvallisempiin käyttöönottoihin. 🚀

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 ”Muutosten käyttöönotto komennolla helm upgrade” ilmainen?

Kyllä – oppitunnin ”Muutosten käyttöönotto komennolla helm upgrade” 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 ”Muutosten käyttöönotto komennolla helm upgrade”?

Viekää uudet arvot tai chart-versio käyttöö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 1/4.

Kuinka kauan ”Muutosten käyttöönotto komennolla helm upgrade”-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. Muutosten käyttöönotto komennolla helm upgrade
  2. Asennus tai päivitys valitsimella --install
  3. helm history -historian tarkastelu
  4. Palauttaminen komennolla helm rollback
← Takaisin: Helm Academy