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 
相关推荐
only_Klein4 小时前
Kubernetes发布策略之蓝绿发布与金丝雀发布
云原生·容器·kubernetes
爱吃糖的小秦同学6 小时前
腾讯微云容量校准
容器
@hdd7 小时前
Kubernetes 可观测性:Prometheus 监控、日志采集与告警
云原生·kubernetes·wpf·prometheus
2401_834120878 小时前
spring-cloud-kubernetes与SpringCloud Gateway
spring cloud·kubernetes·gateway
yunteng5219 小时前
Sealos部署k8s集群
云原生·容器·kubernetes·sealos
学到头秃的suhian11 小时前
Docker基础扫盲
运维·docker·容器
星星乘坐的船11 小时前
基于Kubernetes Python SDK实现Job创建
linux·python·kubernetes
袁袁袁袁满11 小时前
Docker后台日志和容器日志怎么查看?
linux·运维·服务器·docker·容器
好学且牛逼的马12 小时前
从“配置地狱“到“云原生时代“:Spring Boot 1.x到4.x演进全记录与核心知识点详解
hive·spring boot·云原生
学到头秃的suhian12 小时前
Docker相关命令
docker·容器