Sobes.tech
Junior — Middle

Kuidas saada nimekirja kõigist konteineritest Kubernetes'i kindlas nimelahtris?

sobes.tech AI

Vastus AI-lt

Et saada nimekirja kõigist konteineritest teatud Kubernetes'i nimelahtris, peate esmalt saama nimekirja kõigist selle nimelahtri podidest ning seejärel ekstraktima konteinerid podide kirjelduse põhjal. Seda saab teha kubectl käsuga:

kubectl get pods -n <namespace> -o jsonpath='{.items[*].spec.containers[*].name}'

Kus <namespace> on soovitud nimelahtri nimi. See käsk näitab kõigi selle nimelahtri podide kõigi konteinerite nimesid.

Kui vajate üksikasjalikumat kirjeldust, võite kasutada:

kubectl get pods -n <namespace> -o json

ning seejärel töödelda JSON-i, et saada konteinerid.