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.