Pod生命周期和重启策略

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pod生命周期和重启策略相关的知识,希望对你有一定的参考价值。

参考技术A

Pod的 重启策略(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生命周期和重启策略的主要内容,如果未能解决你的问题,请参考以下文章

Pod 生命周期与重启策略

Pod 生命周期重启策略健康检查服务可用性检查

Pod 生命周期重启策略健康检查服务可用性检查

Pod 生命周期重启策略健康检查服务可用性检查

Docker 与 K8S学习笔记(二十一)—— Pod生命周期重启策略与健康检查

再战 k8s:Pod 生命周期与重启策略