[root@k8s-master1 ~]# kubectl cluster-info Kubernetes control plane is running at https://192.168.10.100:6443 CoreDNS is running at https://192.168.10.100:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.
二、查看节点信息
2.1 查看集群节点信息
1 2 3 4 5 6
[root@k8s-master1 ~]# kubectl get nodes NAME STATUS ROLES AGE VERSION k8s-master1 Ready <none> 2d20h v1.21.10 k8s-master2 Ready <none> 2d20h v1.21.10 k8s-master3 Ready <none> 2d20h v1.21.10 k8s-worker1 Ready <none> 2d20h v1.21.10
2.2 查看集群节点详细信息
1 2 3 4 5 6
[root@k8s-master1 ~]# kubectl get nodes -o wide NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME k8s-master1 Ready <none> 2d20h v1.21.10192.168.10.12 <none> CentOS Linux 7 (Core) 5.17.0-1.el7.elrepo.x86_64 containerd://1.6.1 k8s-master2 Ready <none> 2d20h v1.21.10192.168.10.13 <none> CentOS Linux 7 (Core) 5.17.0-1.el7.elrepo.x86_64 containerd://1.6.1 k8s-master3 Ready <none> 2d20h v1.21.10192.168.10.14 <none> CentOS Linux 7 (Core) 5.17.0-1.el7.elrepo.x86_64 containerd://1.6.1 k8s-worker1 Ready <none> 2d20h v1.21.10192.168.10.15 <none> CentOS Linux 7 (Core) 5.17.0-1.el7.elrepo.x86_64 containerd://1.6.1
[root@k8s-master1 ~]# kubectl get node --show-labels NAME STATUS ROLES AGE VERSION LABELS k8s-master1 Ready <none> 2d21h v1.21.10 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=k8s-master1,kubernetes.io/os=linux k8s-master2 Ready <none> 2d21h v1.21.10 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=k8s-master2,kubernetes.io/os=linux k8s-master3 Ready <none> 2d21h v1.21.10 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=k8s-master3,kubernetes.io/os=linux k8s-worker1 Ready <none> 2d21h v1.21.10 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=k8s-worker1,kubernetes.io/os=linux,region=huanai
4.2.3 查看所有节点带region的标签
1 2 3 4 5 6
[root@k8s-master1 ~]# kubectl get nodes -L region NAME STATUS ROLES AGE VERSION REGION k8s-master1 Ready <none> 2d21h v1.21.10 k8s-master2 Ready <none> 2d21h v1.21.10 k8s-master3 Ready <none> 2d21h v1.21.10 k8s-worker1 Ready <none> 2d21h v1.21.10 huanai
[root@k8s-master1 ~]# kubectl get nodes k8s-master3 --show-labels NAME STATUS ROLES AGE VERSION LABELS k8s-master3 Ready <none> 2d21h v1.21.10 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,bussiness=game,env=test,kubernetes.io/arch=amd64,kubernetes.io/hostname=k8s-master3,kubernetes.io/os=linux,zone=A
4.3.2 显示节点的相应标签
1 2 3 4 5 6
[root@k8s-master1 ~]# kubectl get nodes -L region,zone NAME STATUS ROLES AGE VERSION REGION ZONE k8s-master1 Ready <none> 2d21h v1.21.10 k8s-master2 Ready <none> 2d21h v1.21.10 k8s-master3 Ready <none> 2d21h v1.21.10 A k8s-worker1 Ready <none> 2d21h v1.21.10 huanai
4.3.3 查找region=huanai的节点
1 2 3
[root@k8s-master1 ~]# kubectl get nodes -l region=huanai NAME STATUS ROLES AGE VERSION k8s-worker1 Ready <none> 2d21h v1.21.10
[root@k8s-master1 ~]# kubectl get node -l "env in(test1,test2)" NAME STATUS ROLES AGE VERSION k8s-master2 Ready <none> 2d21h v1.21.10 k8s-master3 Ready <none> 2d21h v1.21.10