错误未从 Kubernetes 应用程序在 Rundeck 上触发
On Error not triggering on Rundeck from a Kubernetes app
我是 运行 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
我遇到的问题是,如果子作业 1 失败,它的 "On Error" 不会触发,而子作业 2 会正常运行。
kubectl 是否需要 return 来指示出现错误?
我应该查看哪些内容 for/do 才能使我的工作因错误而停止。
我找到了解决方案。将 --restart=Never
添加到 kubectl 语句,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
我遇到的问题是,如果子作业 1 失败,它的 "On Error" 不会触发,而子作业 2 会正常运行。
kubectl 是否需要 return 来指示出现错误?
我应该查看哪些内容 for/do 才能使我的工作因错误而停止。
我找到了解决方案。将 --restart=Never
添加到 kubectl 语句,Rundeck 作业现在可以在应用程序失败时正确终止。