Sobes.tech
Junior — Middle

Hogyan lehet listázni minden konténert egy adott Kubernetes névtérben?

sobes.tech MI

Válasz az MI-től

Annak érdekében, hogy listát kapjon minden konténerről egy adott Kubernetes névtérben, először le kell kérnie az összes pod listáját ebben a névtérben, majd a podok leírásából ki kell nyernie a konténereket. Ezt a kubectl parancs segítségével teheti meg:

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

Ahol <namespace> a kívánt névtér neve. Ez a parancs meg fogja jeleníteni az összes konténer nevét az összes podban ebben a névtérben.

Ha részletesebb leírásra van szüksége, használhatja:

kubectl get pods -n <namespace> -o json

és ezután feldolgozhatja a JSON-t, hogy megszerezze a konténereket.