kubernetes 能否使用kubectl describe container之类的命令描述pod中的1个容器

4dc9hkyq  于 2023-02-11  发布在  Kubernetes
关注(0)|答案(2)|浏览(175)

是否可以仅描述一个pod中的1个容器?

$ kubectl describe pod <pod_name>

描述了该pod中的所有容器。
谢谢。

s2j5cfk0

s2j5cfk01#

不,没有专门的命令来做这个。但是你可以使用kubectl get pods来显示每个容器的信息。例如使用jq你可以通过它的名字来获取容器的信息:

kubectl get pod <pod_name> -n <namespace_name> -o json | jq -c  '.spec.containers[] | select( .name | contains("<container_name>"))'
toe95027

toe950272#

没有描述pod中特定容器的选项。
查看来自POD的特定容器的事件的一种方式是使用事件API。
试下面

kubectl get ev |grep <pod-name>|grep <container-name>

相关问题