1

我有一个执行数据库验证的 java 代码图像,并且工作使用该图像。当数据库验证失败时,我希望作业故意失败。有没有办法做同样的事情?

4

1 回答 1

2

Kubernetes 作业只是一个运行的约束器。与任何容器一样,最终退出代码确定运行是否成功。因此,要使您的工作失败,您需要使用 0 以外的代码退出。

你会如何在 Java 中做到这一点?

System.exit(1)

您将如何在 Bash 脚本中执行此操作?

exit 1

您将如何在 Node.js 中执行此操作?

process.exit(1)

你会如何在 Python/PHP 中做到这一点?

exit(1)

你会如何在 Go 中做到这一点?

os.Exit(1)
于 2020-01-28T07:36:51.870 回答