step_1: kubectl get node
1. 查看集羣節點是否處於 Ready 狀態
a. 如果是Ready狀態,再使用kubectl describe node <nodeName>, 資源使用率
b. 如果是NotReady,則使用kubectl get node -owide 查看對應的節點,然後登陸到對應節點上, 查看kubelet 和docker 服務是否正常;
step_2: kubectl get cs
1. 查看集羣關鍵組件的狀態是否是 Healthy
a. 如果是,不予理睬
b. 如果是Unhealthy 狀態,使用則使用kubectl get node -owide 查看對應的節點,然後登陸到對應節點上查看kubelet 和docker 服務是否正常;
step_3: kubectl -n <namespace> get pod -owide <-w>
查看pod 是否處於running 狀態
step_4: kubectl -n <namespace> describe pod <podName>
查看非running 狀態到具體可能原因
step_5: kubectl -n <namespace> logs -f <podName> [-c <containerName>]