Junior — Middle
Jak získat seznam všech kontejnerů v konkrétním namespace Kubernetes?
sobes.tech AI
Odpověď od AI
Chcete-li získat seznam všech kontejnerů v určitém prostoru jmen Kubernetes, nejprve musíte získat seznam všech podů v tomto prostoru jmen a poté extrahovat kontejnery z popisu podů. To lze provést pomocí příkazu kubectl:
kubectl get pods -n <namespace> -o jsonpath='{.items[*].spec.containers[*].name}'
Kde <namespace> je název požadovaného prostoru jmen. Tento příkaz zobrazí názvy všech kontejnerů ve všech podech tohoto prostoru.
Pokud potřebujete podrobnější popis, můžete použít:
kubectl get pods -n <namespace> -o json
a poté zpracovat JSON, abyste získali kontejnery.