k8s快速查看pod对应的容器

前言

环境:centos 7.6 k8s 1.20

k8s快速查看pod对应的容器

我们指定,在k8s中最小基本单位是pod,而一个pod里面可以封装一个或多个容器,而在宿主机上容器的名字并不是pod的名字,所以,下面的方式可以快速的查看一个pod里面对应宿主机哪些容器:

bash 复制代码
#先确定pod所在节点
[root@master ~]# kubectl  describe  pod det-tn-mysql-ha-0 | grep -i 'Node:'
Node:         master/192.178.88.100

#查看pod中容器的ID,容器ID只需要复制前面几位即可
[root@master ~]# kubectl  describe  pod det-tn-mysql-ha-0 | grep -i 'Container ID'
    Container ID:  docker://0707e5f1f6ca288331ebb9fb76daf6f831ba6b8b2a3a5f657d7ca3551b99a6dd

#到pod所在节点中,查找对应的容器ID
docker ps | grep  0707e5f1

#查看容器日志,两个命令其实是等价的
kubectl logs -f mysql-ha-0 -c mysql
docker logs -f 0707e5f1f6ca 
相关推荐
weixin_4481199422 分钟前
如何装docker
java·云原生·eureka
喵叔哟28 分钟前
19.服务集成与通信
后端·docker·容器·服务发现
没有bug.的程序员1 小时前
Service Mesh 下的流量治理:灰度、熔断、限流的深度实践与代价剖析
网络·云原生·限流·熔断·灰度发布·流量治理·servicemesh
Ice星空1 小时前
Docker 镜像创建和管理以及 buildx 交叉编译
运维·docker·容器
Cyber4K1 小时前
【Kubernetes专项】Docker 容器部署及基本用法
运维·docker·云原生·容器
暴躁的鱼2 小时前
docker运行可登录的gerrit容器
运维·docker·容器
Joren的学习记录2 小时前
【Linux运维大神系列】Kubernetes详解2(kubeadm部署k8s1.27单节点集群)
linux·运维·kubernetes
赵文宇(温玉)2 小时前
Docker与VM的差异与最佳场景
docker·容器·eureka
lbb 小魔仙2 小时前
【Linux】K8s 集群搭建避坑指南:基于 Linux 内核参数调优的生产级部署方案
linux·运维·kubernetes
techzhi2 小时前
docker compose和docker-compose的区别
运维·docker·容器