Sobes.tech
Junior — Middle

Ako získať zoznam všetkých kontajnerov v určitom priestore názvov Kubernetes?

sobes.tech AI

Odpoveď od AI

Ak chcete získať zoznam všetkých kontajnerov v určitom priestore názvov Kubernetes, najskôr musíte získať zoznam všetkých podov v tomto priestore a potom z popisu podov extrahovať kontajnery. To môžete urobiť pomocou príkazu kubectl:

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

Kde <namespace> je názov požadovaného priestoru názvov. Tento príkaz zobrazí názvy všetkých kontajnerov vo všetkých podoch tohto priestoru.

Ak potrebujete podrobnejší popis, môžete použiť:

kubectl get pods -n <namespace> -o json

a následne spracovať JSON, aby ste získali kontajnery.