flink on k8s 这个pod 重启策略只支持 always,怎么修改能让他支持 ?-[阿里云_云淘科技]

flink on k8s 这个pod 重启策略只支持 always , 怎么 修改能让他支持 never 或OnFailure 吗?flink on k8s   这个pod 重启策略只支持 always,怎么修改能让他支持 ?-[阿里云_云淘科技]

以下为热心网友提供的参考意见

在Kubernetes中,Pod的重启策略是可以配置的。默认情况下,restartPolicy字段的值是Always,意味着只要容器异常退出,kubelet就会自动重启该容器。然而,您的需求是要将重启策略修改为Never或OnFailure。

首先,需要明确的是,Kubernetes的Pod重启策略只有三个选项:Always、OnFailure和Never。Always表示只要容器终止,kubelet就会自动重启它;OnFailure表示只有当容器终止且退出码不为0时,kubelet才会自动重启它;Never则表示不论容器出于何种原因终止,kubelet都不会自动重启它。

因此,如果您希望在容器终止后不进行自动重启,您可以将restartPolicy字段设置为Never。而如果希望只在容器因失败而终止时才进行重启,可以将restartPolicy字段设置为OnFailure。

请注意,更改此设置可能需要对正在运行的Flink集群产生影响,因此在执行此操作时需要谨慎。建议在非生产环境中先进行测试,验证新的重启策略是否满足您的需求。

本文来自投稿,不代表新手站长_郑州云淘科技有限公司立场,如若转载,请注明出处:https://www.cnzhanzhang.com/19617.html

(0)
匿名
上一篇 2024年1月4日
下一篇 2024年1月4日

相关推荐

新手站长从“心”出发,感谢16年您始终不离不弃。