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 
相关推荐
liux352819 分钟前
K8s存储卷全解析:PV/PVC/StorageClass 关系
kubernetes
江华森3 小时前
从零搭建 Kubernetes 集群并部署 Kuboard v3 管理面板 —— 国内环境完整实战教程
容器·kubernetes
友莘居士4 小时前
KingbaseES Docker速查表
运维·docker·容器
小肥君5 小时前
docker镜像配置
运维·docker·容器
某林2127 小时前
Isaac Lab (v2.3.2) Docker 本地化部署与底层排障全解析
运维·docker·容器·架构·iassc
iDao技术魔方9 小时前
WSL 配 GPU 用 Docker 的折腾指南(2026 年版)
运维·docker·容器
步步为营DotNet9 小时前
.NET 11 中 Native AOT 在云原生场景下的深度剖析与实践
云原生·.net
跳动的世界线9 小时前
WSL 2 + Docker 本地全栈开发环境配置指南
运维·docker·容器
xiaogg367810 小时前
Rancher2.0搭建kubernetes(K8S)集群
云原生·容器·kubernetes