K8S 如何查看 pod 中的容器
目录
- 此命令不包括 init 容器
kubectl get pods POD_NAME_HERE -o jsonpath={.spec.containers[*].name} -n namespace
- 查看 init 容器
kubectl get pods POD_NAME_HERE -o jsonpath={.spec.initContainers[*].name} -n namespace
- 查看所有容器
kubectl get pod POD_NAME_HERE -o jsonpath="{.spec['containers','initContainers'][*].name}" -n namespace
示例:
可以看到,该 pod 里有两个容器,一个是业务容器,一个是 sidecar 容器
root@172.16.17.126[/root]# kubectl get pods k8s-slb-tqr6f -o jsonpath={.spec.containers[*].name} -n zcm9
k8s-slb istio-proxy