当前位置:   article > 正文

【Kubernetes | Pod 系列】Pod 的基本管理(2)——对 Pod 的查询_k8s查看pod

k8s查看pod

2.2 查看 Pod

Pod 属于非全局 Kubernetes 对象资源,即其作用域是名字空间(Namespace)。

(1)查看当前名字空间的 Pod

K8S中默认的名字空间为 default。

kubectl get pod
  • 1

在这里插入图片描述

参数说明
  • NAME:Pod 名
  • READYX/Y:Y代表Pod 中容器的个数,而X代表容器的状态,其值有两个1或0,1表示容器处于running状态,即正常运行中;0表示容器处于非正常运行状态(非健康状态),即容器状态异常会有报错记录产生。
    • 0/1:表示此Pod中存在1个容器且该容器没有处于正常运行状态。
    • 1/2:表示此Pod中存在2个容器且1个容器已经准备就绪,但还有1个容器没有处于非健康状态。
    • 1/1:表示此Pod中存在1个容器且该容器处于正常运行状态。
  • STATUS:代表 Pod 的生命周期。具体详见博客:Pod 生命周期解析
  • RESTARTS:记录 Pod 重启的次数。
  • AGE:代表 Pod 创建的时长。

(2)查看指定名字空间的 Pod

命令语法:kubectl get pod -n ns_name

kubectl get pod -n ingress-nginx
  • 1

在这里插入图片描述

(3)查看所有名字空间的 Pod

kubectl get pods --all-namespaces 
# 或
kubectl get pods -A
  • 1
  • 2
  • 3

在这里插入图片描述

(4)查看 Pod 详细信息

包括集群IP地址,所在节点等。

kubectl get pod -o wide
  • 1

在这里插入图片描述

参数说明
  • NAME:Pod 名
  • READYX/Y:Y代表Pod 中容器的个数,而X代表容器的状态,其值有两个1或0,1表示容器处于running状态,即正常运行中;0表示容器处于非正常运行状态(非健康状态),即容器状态异常会有报错记录产生。
    • 0/1:表示此Pod中存在1个容器且该容器没有处于正常运行状态。
    • 1/2:表示此Pod中存在2个容器且1个容器已经准备就绪,但还有1个容器没有处于非健康状态。
    • 1/1:表示此Pod中存在1个容器且该容器处于正常运行状态。
  • STATUS:代表 Pod 的生命周期。具体详见博客:Pod 生命周期解析
  • RESTARTS:记录 Pod 重启的次数。
  • AGE:代表 Pod 创建的时长。
  • IP:Pod 的集群IP地址。
  • NODE:Pod 中容器所在集群节点名。如果一个Pod中有多个容器,这些容器会在同一节点上。
  • NOMINATED NODE:被提名的节点,与【Pod 优先级和抢占】相关,这块知识点之后会细说。
  • READINESS GATES:与Pod 就绪态 相关。通过Pod Readiness Gates,用户可以在 Pod 上设置自定义的ReadinessProbe探测方式,辅助kubernetes判断Pod是否真正到达服务可用状态Ready。这块知识点之后会细说。

(5)获得一个 Pod 的 YAML 文件

kubectl get pod pod4 -o yaml          # 以yaml格式在线打印pod4的清单。
kubectl get pod ubuntu -o yaml > ubuntu.yaml  #以yaml格式打印ubuntu的清单,并保存在ubuntu.yaml文件中
  • 1
  • 2

(6)查看Pod的标签

kubectl get pod -n 1-pod --show-labels
  • 1

在这里插入图片描述

参数说明
  • LABELS:列出此 Pod 中所有的标签。

(7)通过标签查看Pod

kubectl get pods -l myname=pod1
  • 1

在这里插入图片描述

(8)持续查看Pod状态

-w:可以持续查看Pod的状态,能看出Pod的状态变化

kubectl get pod -w
  • 1

下图监测到pod4正在被删除。

在这里插入图片描述

每隔 0.5s 刷新一次 Pod 状态
watch -n .5 'kubectl get pods'
  • 1

-n .5:-n 后跟秒。
在这里插入图片描述

关联博客

关于 Pod 的创建,查询,修改,删除,访问容器以及故障排错。请跳转下面的博文:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/162127
推荐阅读
相关标签
  

闽ICP备14008679号