Sobes.tech
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.