如何在kubernetes中故意丢掉工作?

问题描述 投票:0回答:1

我有一个Java代码的图像,该图像执行数据库验证,并且作业使用该图像。我希望作业在数据库验证失败时有意失败。有什么办法可以做同样的事情?

java containers docker-swarm kubernetes-helm kubernetes-jobs
1个回答
0
投票

A Kubernetes job只是一个禁忌症。与任何容器一样,最终退出代码确定运行是否成功。因此,要使您的工作失败,您需要使用非0的代码退出。

您将如何用Java做到这一点?

System.exit(1)

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

exit 1

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

process.exit(1)

您将如何在Python / PHP中做到这一点?

exit(1)

您将如何在Go中执行此操作?

os.Exit(1)
© www.soinside.com 2019 - 2024. All rights reserved.