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>]