flink on k8s 这个pod 重启策略只支持 always , 怎么 修改能让他支持 never 或OnFailure 吗?
以下为热心网友提供的参考意见
在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