Sovellusten käyttöönotto Helmillä
Käyttäkää Helmiä julkisissa kaavion sisältävissä repositorioissa olevien suosittujen sovellusten helppoon asentamiseen ja hallintaan.
Sovellusten käyttöönotto Helmillä 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.
Sovellusten käyttöönotto Helmillä
Tervetuloa! Tässä oppitunnissa tutustumme sovellusten käyttöönottoon Helmin avulla. Helm on Kubernetesin pakettienhallinta.
Helm yksinkertaistaa kaikkein monimutkaisimpienkin Kubernetes-sovellusten määrittämistä, asentamista ja päivittämistä. Ajatelkaa sitä Kubernetes-klustereiden apt- tai yum-työkaluna!
Chart-repositorioiden ymmärtäminen
Helm käyttää Charteja, jotka ovat valmiiksi määritettyjen Kubernetes-resurssien paketteja. Näitä Charteja säilytetään Chart-repositorioissa, jotka ovat käytännössä Chart-tiedostoja sisältäviä HTTP-palvelimia.
Monet organisaatiot ylläpitävät julkisia repositorioita, joista suosittuja sovelluksia on helppo ottaa käyttöön.
Chart-repositorion lisääminen
Ennen Chartien asentamista Helmille on kerrottava, mistä ne löytyvät. Lisäämme suositun Bitnami-repositorion, joka sisältää monia yleisiä sovelluksia.
Käyttäkää helm repo add -komentoa:
helm repo add bitnami https://charts.bitnami.com/bitnamiRepositorioiden päivittäminen
Kun repositorio on lisätty tai kun päivityksestä on kulunut aikaa, paikallinen Helm-välimuisti kannattaa päivittää. Näin käytettävissä ovat uusimmat tiedot saatavilla olevista Charteista ja niiden versioista.
Suorittakaa helm repo update, jotta uusimmat muutokset haetaan kaikista määritetyistä repositorioista:
helm repo updateChartien hakeminen
Kun repositoriot on määritetty, voimme etsiä sovelluksia. Etsitään Nginx-verkkopalvelimen Chart käyttämällä komentoa helm search repo:
Tämä komento luettelee kaikista lisätyistä repositorioista löytyvät Chartit, joiden nimessä esiintyy merkkijono 'nginx'.
helm search repo nginxEnsimmäisen Chartin asentaminen
Helmin keskeinen komento sovelluksen käyttöönottoon on helm install. Sille annetaan käyttöönotetun instanssin yksilöivä release-nimi sekä Chartin nimi.
Otetaan Nginx käyttöön. Määritämme lisäksi asetuksen --set service.type=NodePort, jotta palvelua voidaan käyttää klusterin ulkopuolelta.
helm install my-nginx bitnami/nginx --set service.type=NodePortKäyttöönottojen tarkistaminen
Kun Chart on asennettu, kaikki aktiiviset Helm-releaset voi nähdä komennolla helm list.
Komento näyttää jokaisesta käyttöönotosta releasen nimen, Chartin, nimiavaruuden, tilan ja revisionumeron.
helm listSovelluksen päivittäminen
Sovelluksia on usein päivitettävä. Helm tekee tästä helppoa komennolla helm upgrade. Voitte muuttaa määritysarvoja tai päivittää sovelluksen jopa Chartin uudempaan versioon.
Skaalataan Nginx-käyttöönottoa kasvattamalla sen replicaCount-arvoksi 2:
helm upgrade my-nginx bitnami/nginx --set replicaCount=2Sovelluksen poistaminen
Kun sovellusta ei enää tarvita, Helm voi poistaa kaikki siihen liittyvät Kubernetes-resurssit siististi. Käyttäkää komentoa helm uninstall ja antakaa sen jälkeen releasen nimi.
Tämä komento poistaa kaiken, mikä liittyy releaseen my-nginx.
helm uninstall my-nginxPikatarkistus: Helm-käyttöönotot
Olette oppineet hallitsemaan sovelluksia Helmillä. Testataan seuraavaksi perustuntemuksenne keskeisistä komennoista.
Kertaus: Helmin käyttöönottojen teho
Onnittelut! Opitte hyödyntämään Helmiä sovellusten helppoon käyttöönottoon ja hallintaan Kubernetesissa.
- Lisäsimme ja päivitimme Chart-repositorioita.
- Etsimme saatavilla olevia Chartteja.
- Käytimme komentoa
helm installsovelluksen käyttöönottoon. - Tutustuimme komentoon
helm listja tarkastelimme julkaisuja. - Päivitimme sovelluksemme komennolla
helm upgrade. - Lopuksi siivosimme resurssit komennolla
helm uninstall.
Helm tekee monimutkaisten Kubernetes-sovellusten hallinnasta todella vaivatonta!
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 ”Sovellusten käyttöönotto Helmillä” ilmainen?
Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa DevOps-bootcamp-oppimispolun 3 oppituntia, myös oppitunnin “Sovellusten käyttöönotto Helmillä”. 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 ”Sovellusten käyttöönotto Helmillä”?
Käyttäkää Helmiä julkisissa kaavion sisältävissä repositorioissa olevien suosittujen sovellusten helppoon asentamiseen ja hallintaan. 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 ”Sovellusten käyttöönotto Helmillä”-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
- Helm-kaavioiden perusteet
- Sovellusten käyttöönotto Helmillä
- Julkaisujen mukauttaminen ja hallinta
- Omien Helm Chartien rakentaminen ja jakaminen