gpt4 book ai didi

docker - Kubernetes Pod是否支持NoRestart策略?

转载 作者:行者123 更新时间:2023-12-02 11:52:38 24 4
gpt4 key购买 nike

批处理计算,蒙特卡洛(Monte Carlo),使用Docker镜像,在Google云上运行并由Kubernetes管理的多个作业。但是由于默认的重启策略,它(复制 Controller ,我猜是?)设法一次又一次地重启相同的计算。

现在有办法让 pod 死亡吗?或者也许其他解决方法来进行Pod垃圾收集?

最佳答案

现在v1.0已经发布,更好的本地支持来获取批处理计算是团队的头等大事之一,但是已经可以运行它们了。

如果您将某物作为Pod而非复制 Controller 运行,则可以在其上设置 restartPolicy 字段。 OnFailure 策略可能就是您想要的,这意味着kubernetes将重新启动以非零退出代码退出的Pod,但不会重新启动退出零的pod。

但是,如果您使用kubectl run来启动您的Pod,很遗憾,我不知道让它仅创建Pod而不是复制 Controller 的方法。如果您想要这样的东西,那么如果opened an issue要求将其作为选项,那就太好了。

关于docker - Kubernetes Pod是否支持NoRestart策略?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31666135/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com