我正在Rundeck 2.11.5-1上运行Kubernetes / Docker作业。我的工作如下:
Job
Sub Job 1
Remote Command (kubectl run command)
On error
Sub Job
Sub Job 2
Remote Command (kubectl run command)
On error
Sub Job
我遇到的问题是,如果Sub Job 1失败,则不会触发其“ On Error”,并且Sub Job 2好像一切正常。
kubectl是否需要返回某些内容以指示存在错误?
我应该寻找/做些什么,以使我的工作因错误而停止。
答案 0 :(得分:1)
我找到了解决方案。将--restart=Never
添加到kubectl语句中,Rundeck作业现在可以在应用程序失败时正确终止。