kubectl - 如何列出Pod中运行的所有容器,包括初始化容器

发布时间 2023-07-24 21:20:29作者: Outsrkem

初始化容器存储在spec.initContainers中:

kubectl get pods POD_NAME_HERE -o jsonpath={.spec.initContainers[*].name}

运行的所有容器在containers

kubectl get pods POD_NAME_HERE -o jsonpath={.spec.containers[*].name}

可以使用JSONPath magic来显示两者

kubectl get pod POD_NAME_HERE -o jsonpath="{.spec['containers','initContainers'][*].name}"