DevOps-bootcamp · Oppitunti

Podien käynnistymisen seuraaminen

Varmistakaa julkaisu kubectlin avulla asennuksen jälkeen.

Oppitunti 4/413 vaihetta

Podien käynnistymisen seuraaminen on ilmainen DevOps-bootcamp-oppitunti CoddyKitissä. Tämä on oppitunti 4/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.

Luottakaa, mutta varmistakaa

helm install ilmoittaa onnistumisesta, mutta todellinen todiste ovat oikeasti käynnissä olevat podit. Helm luovuttaa tehtävän Kubernetesille, joten nyt voitte seurata, miten käyttöönotto etenee. 👀

Helmin tila ensin

Aloittakaa Helmin omasta näkymästä. helm status näyttää julkaisun deployed-tilan sekä NOTES-osion, jonka chart tulosti asennuksen yhteydessä.

helm status my-web -n web

Siirtykää kubectliin

Podien reaaliaikaisia tietoja varten käytätte kubectl-komentorivityökalua. Helm loi objektit, ja kubectl tarkastelee niitä suoraan.

Podien hakeminen

Luetteloikaa työkuorman podit komennolla kubectl get pods ja rajatkaa tulos julkaisun nimitilaan, jotta näette vain tässä tarvittavat tiedot.

kubectl get pods -n web

STATUS-sarakkeen lukeminen

Haluatte nähdä tilaksi STATUS Running ja READY-arvoksi 1/1. Pending tai ContainerCreating tarkoittaa vain sitä, että Kubernetes hakee ja käynnistää parhaillaan komponentteja.

Reaaliaikainen seuranta

Lisätkää -w, niin luettelo päivittyy podien tilan muuttuessa. Seuratkaa niiden etenemistä tilasta Pending tilaan Running ja painakaa sitten Ctrl+C.

kubectl get pods -n web -w

Suodattaminen julkaisun perusteella

Chartit merkitsevät resurssit tunnisteilla, joten voitte suodattaa yhteen julkaisuun komennolla -l ja valitsimella. Näin löydätte olennaisen kiireisen nimitilan keskeltä.

kubectl get pods -n web -l app.kubernetes.io/instance=my-web

Deploymentin tarkistaminen

Deployment hallitsee podejanne. Komento kubectl get deployment näyttää yhdellä silmäyksellä haluttujen ja käytettävissä olevien replikoiden määrät.

kubectl get deployment -n web

Kun pod ei toimi oikein

Onko pod jumissa tai kaatuileeko se? kubectl describe pod paljastaa tapahtumat, kuten kuvapaketin hakuvirheet ja epäonnistuvat kuntotarkistukset. Se on ensimmäinen pysäkkinne vianmäärityksessä.

kubectl describe pod POD_NAME -n web

Lokien tarkasteleminen

Nähdäksenne, mitä säilö itse kertoo, suoratoistakaa sen tuloste komennolla kubectl logs. Sovelluksen virheet näkyvät yleensä täällä.

kubectl logs POD_NAME -n web

Servicen tavoittaminen

Ovatko podit Running-tilassa, mutta niihin ei saada yhteyttä? Tarkistakaa Helmin luoma Service. kubectl get svc näyttää klusterin IP-osoitteen ja podeihin yhdistetyt portit.

kubectl get svc -n web

Pikatarkistus

Haluatte varmistaa, että nginx-podit ovat todella käynnissä asennuksen jälkeen.

Kertaus

Varmistakaa julkaisun tila komennolla helm status ja käyttäkää sen jälkeen komentoja kubectl get pods, describe ja logs. Running-tila ja arvo 1/1 tarkoittavat, että asennus onnistui todella. 🎉

Aloita maksutta

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 ”Podien käynnistymisen seuraaminen” ilmainen?

Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa DevOps-bootcamp-oppimispolun 3 oppituntia, myös oppitunnin “Podien käynnistymisen seuraaminen”. 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 ”Podien käynnistymisen seuraaminen”?

Varmistakaa julkaisu kubectlin avulla asennuksen jälkeen. 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 4/4.

Kuinka kauan ”Podien käynnistymisen seuraaminen”-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

  1. nginx:n käyttöönotto komennolla helm install
  2. Julkaisujen nimeäminen ja nimien luominen
  3. Nimiavaruuden kohdistaminen asennuksen aikana
  4. Podien käynnistymisen seuraaminen
← Takaisin: DevOps-bootcamp