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
    
    posted @   公博义  阅读(12132)  评论(0编辑  收藏  举报
    相关博文:
    阅读排行:
    · CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
    · DeepSeek “源神”启动!「GitHub 热点速览」
    · 我与微信审核的“相爱相杀”看个人小程序副业
    · 上周热点回顾(2.17-2.23)
    · 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
    点击右上角即可分享
    微信分享提示