如何故意使 kubernetes 中的工作失败?
How to intentionally fail a job in kubernetes?
我有一张执行数据库验证的 java 代码的图像,作业使用该图像。我希望作业在数据库验证失败时故意失败。有什么办法可以做到吗?
A Kubernetes job 只是一个容器 运行ning。与任何容器一样,最终退出代码决定 运行 是否成功。因此,要使您的工作失败,您需要使用 0 以外的代码退出。
在 Java 中你会怎么做?
System.exit(1)
你会如何在 Bash 脚本中做到这一点?
exit 1
在 Node.js 中你会怎么做?
process.exit(1)
在 Python/PHP 中你会怎么做?
exit(1)
你会如何在 Go 中执行此操作?
os.Exit(1)
我有一张执行数据库验证的 java 代码的图像,作业使用该图像。我希望作业在数据库验证失败时故意失败。有什么办法可以做到吗?
A Kubernetes job 只是一个容器 运行ning。与任何容器一样,最终退出代码决定 运行 是否成功。因此,要使您的工作失败,您需要使用 0 以外的代码退出。
在 Java 中你会怎么做?
System.exit(1)
你会如何在 Bash 脚本中做到这一点?
exit 1
在 Node.js 中你会怎么做?
process.exit(1)
在 Python/PHP 中你会怎么做?
exit(1)
你会如何在 Go 中执行此操作?
os.Exit(1)