优点知识手动搭建高可用Kubernetes集群
显示集群中所有pod的标签
把集群中所有的pod全部列出来非常容易.使用kubectl get pod --all-namespace
即可.重要的是我们要循环遍历所有的pod,把它们的名称和标签信息过滤出来展示.
前面我们说过,在使用kubectl get pod
时如果使用-o=name
便可以只列出pod的名称.它并不是简单地把kubectl get po
命令展示的名称过滤出来,而是通过资源类型/资源名称
的方式展示.比如有个pod名称叫作consul-0
,使用kubectl get pod -o=name
展示出来它的名称为pod/consul-0
,这样我们就可以直接使用kubectl get
来获取到它
[centos@k8s-master ~]$ kubectl get pod/consul-0NAME READY STATUS RESTARTS AGE
consul-0 1/1 Running 0 3d2h