如何确定kubernetes退工期?



考虑到kubelet未能执行某些操作-例如,提取图像,pod将进入后退状态,例如ImagePullBackOff,我如何确定何时重试?我理解后退会增加重试的时间间隔。终有可能放弃。有没有一个明确的算法,让我可以计算出下一次尝试的时间?

除了好奇和操作方便之外,它还有助于评估所需的自愈恢复时间。

在任何情况下,最大延迟为300秒,这是一个编译中的常量。

查看ImagePullBackOff的常用信息:

BackOff部分表示Kubernetes将继续尝试拉图像,后退延迟增加。

Kubernetes提高每次尝试之间的延迟,直到达到a编译限制,300秒(5分钟)

和重启策略:

在Pod中的容器退出后,kubelet使用指数后退延迟(10秒、20秒、40秒……),上限为5秒分钟。一旦容器执行了10分钟,没有任何问题是,kubelet会为此重置重启后退计时器容器

除了官方文件,我不能告诉你更多。

相关内容

  • 没有找到相关文章