从Kubernetes应用无法在Rundeck上触发错误

时间:2019-05-17 19:00:47

标签: kubernetes rundeck

我正在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是否需要返回某些内容以指示存在错误?

我应该寻找/做些什么,以使我的工作因错误而停止。

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。将--restart=Never添加到kubectl语句中,Rundeck作业现在可以在应用程序失败时正确终止。