Podien käynnistymisen seuraaminen
Varmistakaa julkaisu kubectlin avulla asennuksen jälkeen.
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 webSiirtykää 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 webSTATUS-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 -wSuodattaminen 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-webDeploymentin 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 webKun 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 webLokien 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 webServicen 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 webPikatarkistus
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. 🎉
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
- nginx:n käyttöönotto komennolla helm install
- Julkaisujen nimeäminen ja nimien luominen
- Nimiavaruuden kohdistaminen asennuksen aikana
- Podien käynnistymisen seuraaminen