⒈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 将在别处重建