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.