首页 > 其他分享 >kubectl - 如何列出Pod中运行的所有容器,包括初始化容器

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

时间:2023-07-24 21:22:06浏览次数:43  
标签:容器 kubectl get spec Pod POD containers

初始化容器存储在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}"

 

标签:容器,kubectl,get,spec,Pod,POD,containers
From: https://www.cnblogs.com/outsrkem/p/17578395.html

相关文章

  • Docker学习路线10:容器安全
    容器安全是实施和管理像Docker这样的容器技术的关键方面。它包括一组实践、工具和技术,旨在保护容器化应用程序及其运行的基础架构。在本节中,我们将讨论一些关键的容器安全考虑因素、最佳实践和建议。容器隔离隔离对于确保容器化环境的强大性和安全性至关重要。容器应该相互隔离,......
  • 获取正在运行容器的shell
    获取容器的Shell在本练习中,你将创建包含一个容器的Pod。容器运行nginx镜像。下面是Pod的配置文件:application/shell-demo.yamlapiVersion:v1kind:Podmetadata:name:shell-demospec:volumes:-name:shared-dataemptyDir:{}containers:-name......
  • 调试init容器
    调试Init容器此页显示如何核查与Init容器执行相关的问题。下面的示例命令行将Pod称为<pod-name>,而Init容器称为<init-container-1>和<init-container-2>。准备开始你必须拥有一个Kubernetes的集群,同时你的Kubernetes集群必须带有kubectl命令行工具。建议在......
  • 调试运行中的Pod
    使用kubectldescribepod命令获取Pod详情与之前的例子类似,我们使用一个Deployment来创建两个Pod。application/nginx-with-request.yamlapiVersion:apps/v1kind:Deploymentmetadata:name:nginx-deploymentspec:selector:matchLabels:app:ngi......
  • 多容器共享卷
    首先定义一个pod,其中包含两个容器apiVersion:v1kind:Podmetadata:name:two-containersspec:restartPolicy:Nevervolumes:-name:shared-datahostPath:path:/datacontainers:-name:nginx-containerimage:nginxvolumeMo......
  • 调试Pod
    诊断问题故障排查的第一步是先给问题分类。问题是什么?是关于Pod、ReplicationController还是Service?调试Pod调试ReplicationController调试Service调试Pod调试Pod的第一步是查看Pod信息。用如下命令查看Pod的当前状态和最近的事件:kubectldescribepods$......
  • 把Pod分配到node上
    分配Pod到node给node打上标签kubectllabelnodes<your-node-name>disktype=ssd查看标签kubectlgetnodes--show-labels根据标签分配nodeapiVersion:v1kind:Podmetadata:name:nginxlabels:env:testspec:containers:-name:nginximage:n......
  • 配置Pod的服务质量
    QoS类QoS(QualityofServiceclass,Qosclass):服务质量类Kubernetes创建Pod时,会将如下Qos类之一设置到Pod上:GuaranteedBurstableBestEffort先创建一个qos-example命名空间方便测试kubectlcreatenamespace=qos-example创建一个Qos为Guaranteed的PodQos类为Guaranted的Po......
  • Docker修改容器内部时间
    ❝因:最近在捣鼓定时任务的时候发现我本地调试没问题,发到服务器上之后发现实际生效时间比设定的晚了8小时,于是记录一下解决方案,以便于日后查询!❞linux服务的时间查看时间使用datedete#输出结果FriJun210:51:20CST2023使用timedatectltimedatectl#输出结果Localtime:......
  • 《Spring6核心源码解析》已完结,涵盖IOC容器、AOP切面、AOT预编译、SpringMVC,面试杠杠
    作者:冰河星球:http://m6z.cn/6aeFbs博客:https://binghe.gitcode.host文章汇总:https://binghe.gitcode.host/md/all/all.html源码地址:https://github.com/binghe001/spring-annotation-book沉淀,成长,突破,帮助他人,成就自我。大家好,我是冰河~~提起Spring,可以这么说,Spring几乎......