kubectl get pods
發現不少pod的狀態爲Evictedide
緣由eviction,即驅趕的意思,意思是當節點出現異常時,kubernetes將有相應的機制驅趕該節點上的Pod。<br/>多見於資源不足時致使的驅趕,本次問題爲磁盤不足致使。
code
解決辦法
排查資源和異常緣由,防止新的驅趕產生。處理資源問題後,刪除Evicted狀態pod,從新拉起資源
kubectl get pods | grep Evicted | awk '{print $1}' | xargs kubectl delete pod