pod出現異常的原因:
1、資源過剩: 大量POD在同一個實體節點,出現資源占用太多導緻實體節點當機。
2、記憶體和CPU超标:pod中的應用出現記憶體洩露,導緻pod記憶體迅速增多,pod kill 了影響節點正常提供服務。(解決辦法:壓測占用多少記憶體和CPU,做資源限制;)
3、網絡問題:導緻POD無法通信(解決辦法:檢查calico網絡插件情況)
4、存儲問題:pod挂載的共享存儲連接配接不上導緻pod啟動異常(解決辦法:檢視共享存儲是否正常,存儲卷是否正常)
5、代碼問題:應用程式代碼在容器啟動後失敗(解決辦法:排查應用程式代碼)
6、配置問題:在部署deployment和statefulset時,資源清單編寫有問題,導緻pod無法正常建立(解決辦法:檢視資源配置的清單)
pod經常出現的異常狀态
