Kuberbetes(四)--查看集群信息命令

646 阅读1分钟

在master上

查看 node状态:

[root@vm1 etc]# kubectl get nodes
NAME                    STATUS    AGE
192.168.245.251         Ready     17h
192.168.245.252         Ready     17h

删除无效节点:

[root@k8s-master ~]# kubectl delete node 192.168.245.252
node "192.168.245.252" deleted
# 查看单个/多个节点的信息
# kubectl get 节点名 节点名
# kubectl get node IP IP 
[root@vm1 etc]# kubectl get node 192.168.245.251
NAME                    STATUS    AGE
192.168.245.251         Ready     17h

注:节点IP可以用空格隔开写多个

# 查看节点的详细信息
[root@vm1 etc]# kubectl describe node 192.168.245.251
Name:			192.168.245.251
Role:			
Labels:			beta.kubernetes.io/arch=amd64
			beta.kubernetes.io/os=linux
			kubernetes.io/hostname=192.168.245.251
Taints:			<none>
CreationTimestamp:	Tue, 20 Mar 2018 05:25:09 -0400
....
....

查看集群信息:

[root@vm1 etc]# kubectl cluster-info
Kubernetes master is running at http://localhost:8080

查看各组件信息:

[root@vm1 etc]#  kubectl -s http://localhost:8080 get componentstatuses
NAME                        STATUS    MESSAGE              ERROR
controller-manager   Healthy     ok                   
etcd-0                      Healthy     {"health": "true"}   
scheduler                 Healthy     ok  

查看service的信息

[root@vm1 etc]# kubectl get service
NAME         CLUSTER-IP   EXTERNAL-IP   PORT(S)   AGE
kubernetes   10.254.0.1   <none>        443/TCP   22h