我想知道是否有一种方法可以使部署多次失败时停止重新创建新的Pod。换句话说,假设我们不能在Deployment的Pod模板中再也不能拥有restartPolicy,我想知道如何才能认为服务失败并处于停止状态。
我们有一个用例,当务之急是让kubernetes中断其所有pod不断失败的部署。
答案 0 :(得分:1)
请考虑使用“作业”类型而不是“部署”。根据文档:
对要终止的Pod使用作业,例如,批处理 计算。作业仅适用于具有restartPolicy的Pod 等于OnFailure或Never。
希望这会有所帮助!