操作
node
查看node节点
#查看集群下所有node节点
kubectl get nodes
#后面跟node 名称 查看一个节点 可以用 , 号隔开写多个名称
kubectl get node 192.168.0.1
#查看node的详细信息
kubectl describe node 192.168.0.1
#当查看节点出现以下问题时,重启下kube-apiserver 服务
The connection to the server localhost:8080 was refused - did you specify the right host or port?
删除节点(慎用,一般用于更换过ip的node)
#后面跟要删除的node名称
kubectl delete node 192.168.0.1
集群
查看集群信息
kubectl cluster-info
#集群详细信息
kubectl cluster-info dump
service
kubectl get service
组件
查看所有组件
kubectl get componentstatuses
pod
查看pod
#查看pod的状态和生命周期
kubectl describe pod name
#pod
#查看pod(所有命名空间)
kubectl get pod -o wide --all-namespaces
#查看详细信息 kube-system是命名空间
kubectl describe pod kubernetes-dashboard-2233311712-t96gg --namespace=kube-system
#查看pod(默认命名空间)
kubectl get pods
#查看pod详细信息
# READY 1/1了才是好的,如果不是1/1并且 status不是ContainerCreating ,那么就代表这个pod无法使用
#STATUS 有ContainerCreating和runginig,Waiting状态,前者表示失败,runing表示成功 ,waiting表示正在下载
#IP 为nginx 的访问ip
#NODE 为pod所在哪个node上
kubectl get pods -o wide
NAME READY STATUS RESTARTS AGE IP