天天看點

kubernetes生産故障整理

pod出現異常的原因:

1、資源過剩: 大量POD在同一個實體節點,出現資源占用太多導緻實體節點當機。

2、記憶體和CPU超标:pod中的應用出現記憶體洩露,導緻pod記憶體迅速增多,pod kill 了影響節點正常提供服務。(解決辦法:壓測占用多少記憶體和CPU,做資源限制;)

3、網絡問題:導緻POD無法通信(解決辦法:檢查calico網絡插件情況)

4、存儲問題:pod挂載的共享存儲連接配接不上導緻pod啟動異常(解決辦法:檢視共享存儲是否正常,存儲卷是否正常)

5、代碼問題:應用程式代碼在容器啟動後失敗(解決辦法:排查應用程式代碼)

6、配置問題:在部署deployment和statefulset時,資源清單編寫有問題,導緻pod無法正常建立(解決辦法:檢視資源配置的清單)

pod經常出現的異常狀态

​​

kubernetes生産故障整理

繼續閱讀