Lichte Kubernetes flow

We gaan een simpele flow maken om te zien wat er gebeurt en later aanpassen. Start hiervoor een enkele nginx met één replicaset.

kubectl run nginx --image=nginx --replicas=1

We kunnen veel meer informatie over elk van deze pods ophalen met behulp van:

kubectl describe pod nginx

Er zal een grote YAML-uitvoer zijn, zoals hieronder.

Hier zie je de configuratiegegevens over de container(s) en pod (labels, resourcevereisten, enz.), Evenals statusinformatie over de container(s) en pod (status, gereedheid, aantal herstarten, gebeurtenissen, enz.) .

De containerstatus is Wachten, Bezig of Beëindigd. hier kun je zien dat voor een container in de status Running, het systeem je vertelt wanneer de container is gestart.

Ready geeft aan of de container de laatste gereedheidstest heeft doorstaan.

Om een ​​lijst te maken van alle evenementen die u kunt gebruiken:

kubectl get events

Haal de implementatieconfiguratie van nginx op met de opdracht:

kubectl get deployment nginx

Tijdens de initialisatiestatus hebben we de kubernetes verteld om slechts één replica te onderhouden door de vlag in te stellen --replicas=1.

Verwijder de nginx-pod, om de pod te verwijderen specificeer de podnaam.

kubectl delete pod nginx

Alleen uitvoeren als je hem ook echt wilt verwijderen, maar we hebben net geleerd hoe je snel weer een pod kunt deployen.