Isso obterá todos os contêineres com o namespace em um formato bonito:
kubectl get pods --all-namespaces -o=custom-columns=NameSpace:.metadata.namespace,NAME:.metadata.name,CONTAINERS:.spec.containers[*].name
Como faço para listar todos os contêineres no cluster do Kubernetes usando kubectl
?
kubectl get pod -o json
lista todos os pods que contêm descrições de contêineres. Mas é possível listar contêineres como cidadãos de primeira classe?
Quando você não usa o sinalizador de namespace, está procurando apenas no namespace padrão. Experimente
kubectl get pod --all-namespaces
Isso listará todos os pods em seu cluster
Você pode filtrar via namespace como
kubectl get pod -n kube-system
Para mostrar todos os contêineres
kubectl get pods --all-namespaces -o jsonpath={.items[*].spec.containers[*].name}
kubectl get pods --all-namespaces
EDIT: maldito, queimado! :)
Tags kubernetes