【k8s】查询所有命名空间中的deployment、Pod

加上-A参数表示查看所有命名空间(namesqpace)上的Pod。

查看所有命名空间中的Pod或者deployment

[root@k8smaster ~]# kubectl get pods -A
NAMESPACE     NAME                                READY   STATUS    RESTARTS   AGE
kube-system   coredns-7ff77c879f-wns86            1/1     Running   0          115d
kube-system   coredns-7ff77c879f-zkc9d            1/1     Running   1          115d
kube-system   etcd-k8smaster                      1/1     Running   9          190d
kube-system   kube-apiserver-k8smaster            1/1     Running   11         190d
kube-system   kube-controller-manager-k8smaster   1/1     Running   35         190d
kube-system   kube-flannel-ds-njzv4               1/1     Running   7          190d
kube-system   kube-flannel-ds-xnlwl               1/1     Running   6          190d
kube-system   kube-flannel-ds-zmq5s               1/1     Running   7          190d
kube-system   kube-proxy-8zs27                    1/1     Running   7          190d
kube-system   kube-proxy-cmcwh                    1/1     Running   6          190d
kube-system   kube-proxy-p2pdz                    1/1     Running   8          190d
kube-system   kube-scheduler-k8smaster            1/1     Running   33         190d
raytest       my-dep-548d78dc5c-67s6d             1/1     Running   0          15h
raytest       my-dep-548d78dc5c-8gcgl             1/1     Running   0          15h
raytest       my-dep-548d78dc5c-d5ppg             1/1     Running   0          15h

 过滤掉系统命名空间

[root@k8smaster ~]# kubectl get pod -A |grep -v kube-system
NAMESPACE     NAME                                READY   STATUS    RESTARTS   AGE
raytest       my-dep-548d78dc5c-67s6d             1/1     Running   0          15h
raytest       my-dep-548d78dc5c-8gcgl             1/1     Running   0          15h
raytest       my-dep-548d78dc5c-d5ppg             1/1     Running   0          15h

 看所有Pod都在哪些节点上运行

# kubectl get pod -A -o yaml |grep '^    n'|grep -v nodeSelector|awk 'NR%3==1{print ++n"\n"$0;next}1'
1
    name: nginx-ingress-controller-688987f6c9-tndbc
    namespace: ingress-nginx
    nodeName: node2
2
    name: jenkins-0
    namespace: jenkins
    nodeName: node1
3
    name: coredns-5c98db65d4-nfvxv
    namespace: kube-system
    nodeName: master
4
    name: coredns-5c98db65d4-xm9nr
    namespace: kube-system
    nodeName: master
5
    name: etcd-master
    namespace: kube-system
    nodeName: master
6
    name: kube-apiserver-master
    namespace: kube-system
    nodeName: master
7
    name: kube-controller-manager-master
    namespace: kube-system
    nodeName: master
8
    name: kube-flannel-ds-nfxth
    namespace: kube-system
    nodeName: node2
9
    name: kube-flannel-ds-q58bw
    namespace: kube-system
    nodeName: master
10
    name: kube-flannel-ds-tszlp
    namespace: kube-system
    nodeName: node1
11
    name: kube-proxy-j7ds7
    namespace: kube-system
    nodeName: master
12
    name: kube-proxy-khj57
    namespace: kube-system
    nodeName: node2
13
    name: kube-proxy-mfhlv
    namespace: kube-system
    nodeName: node1
14
    name: kube-scheduler-master
    namespace: kube-system
    nodeName: master
15
    name: vol-emptydir-pod
    namespace: nginx-demo
    nodeName: node2
16
    name: vol-redis-pod
    namespace: redis-demo
    nodeName: node2

 查看所有命名空间中的deployment

[root@master redis-demo]# kubectl get deploy -A
NAMESPACE       NAME                       READY   UP-TO-DATE   AVAILABLE   AGE
ingress-nginx   nginx-ingress-controller   1/1     1            1           8d
kube-system     coredns                    2/2     2            2           21d

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值