我对容器重启持续时间有疑问。对我来说,容器重新启动时间间隔 1 分钟是可以接受的,但根据容器重新启动策略,每次重新启动后等待时间都会增加。
Pod 中的容器退出后,kubelet 会使用以下命令重新启动它们: 指数退避延迟(10 秒、20 秒、40 秒……),上限为 5 分钟。一旦容器执行了 10 分钟而没有任何 出现问题时,kubelet 会为此重置重启退避计时器 容器。
那么问题是如何限制容器重启次数或将部署的最长时间从 5 分钟减少到 1 分钟? 谢谢你。
尝试考虑使用进度截止秒数来指定在系统报告部署失败之前您想要等待部署的秒数。这需要在 minReadySeconds 上指定更大的秒数。