⒈Pod 中只有一個容器並且正在運行,容器成功退出
·記錄事件完成
·如果restartPolicy為:
Always:重啟容器;Pod phase仍為Running
OnFailure:Pod phase 變成 Succeeded
Never:Pod phase 變成 Succeeded
⒉Pod 中只有一個容器並且正在運行。容器退出失敗
·記錄失敗事件
·如果restartPolicy為:
Always:重啟容器;Pod phase仍為Running
OnFailure:重啟容器;Pod phase仍為Running
Never:Pod phase 變成 Failed
⒊Pod 中有兩個容器並且正在運行。容器1退出失敗
記錄失敗事件·
如果restartPolicy為:
Always:重啟容器;Pod phase仍為Running
OnFailure:重啟容器;Pod phase仍為Running
Never:不重啟容器;Pod phase仍為Running
⒋如果有容器1沒有處於運行狀態,並且容器2退出:
記錄失敗事件
如果restartPolicy為:
Always:重啟容器;Pod phase仍為Running
OnFailure:重啟容器;Pod phase仍為Running
Never:Pod phase 變成 Failed
⒌Pod 中只有一個容器並處於運行狀態。容器運行時內存超出限制
·容器以失敗狀態終止
·記錄0OM事件
·如果restartPolicy為:
Always:重啟容器;Pod phase仍為Running
OnFailure:重啟容器;Pod phase仍為Running
Never:記錄失敗事件;Pod phase仍為Failed
⒍Pod 正在運行,磁盤故障
·殺掉所有容器,記錄適當事件
·Pod phase 變成 Failed
·如果使用控制器來運行,Pod 將在別處重建
⒎Pod 正在運行,其節點被分段
·節點控制器等待直到超時
·節點控制器將Pod phase設置為Failed
·如果是用控制器來運行,Pod 將在別處重建