⒈Pod 中只有一個容器而且正在運行,容器成功退出 rest
·記錄事件完成
·若是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 將在別處重建