配置kubernetes重启策略

时间:2016-12-12 20:09:01

标签: kubernetes kubernetes-health-check

根据docs -

  

由Kubelet重新启动的容器失败,重新启动时使用   指数退避延迟,延迟是倍数   同步频率0,1x,2x,4x,8x ......上限为5分钟并重置   成功执行10分钟后。

有没有办法定义自定义RestartPolicy?我想尽可能地减少退避延迟并降低指数行为。

据我所知,你甚至无法配置RestartPoilcy,更不用说新的了......

2 个答案:

答案 0 :(得分:1)

退避延迟不可调,因为它可能严重影响kubelet的可靠性。想象一下,你有一些pod在节点上崩溃,kubelet将不间断地重启所有那些pod /容器,消耗大量资源。

为什么要更改重启后退延迟?

答案 1 :(得分:0)

关于根据 Kubernetes documentation 自定义您的 RestartPolicy

Only a .spec.template.spec.restartPolicy equal to Always is allowed, which is the default if not specified.

你可以看到@Rohit here的详细回答。