Pod生命周期和重启策略
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pod生命周期和重启策略相关的知识,希望对你有一定的参考价值。
参考技术APod的 重启策略(RestartPolicy )应用于 Pod内!!! 的 所有容器 ,并且 仅在Pod所处的Node!!! 上由 kubelet 进行 判断和重启 操作。
当 某个容器!!! 异常退出或者健康检查(详见下节)失败时,kubelet将根据 RestartPolicy的设置 来进行相应的操作。
Pod的重启策略包括Always、OnFailure和Never,默认值为Always。
kubelet 重启失效容器 的 时间间隔 以 sync-frequency 乘以 2n 来计算,例如1、2、4、8倍等, 最长延时5min ,并且在成功重启后的10min后重置该时间。
Pod的重启策略与控制方式息息相关,当前 可用于管理Pod的控制器 包括 ReplicationController 、 Job 、 DaemonSet 及 直接通过kubelet 管理( 静态Pod )。
每种控制器 对Pod的 重启策略要求!!! 如下。
以上是关于Pod生命周期和重启策略的主要内容,如果未能解决你的问题,请参考以下文章