我的 Kubernetes 作业需要不同的时间才能完成。 4 到 8 分钟之间。有什么方法可以让我知道工作何时完成,而不是在最坏的情况下等待 8 分钟。我有一个执行以下操作的测试用例:
1) Submits the kubernetes job.
2) Waits for its completion.
3) Checks whether the job has had the expected affect.
问题是,在我在 kubernetes 中提交部署作业的 java 测试中,即使作业完成时间少于 8 分钟,我也会等待 8 分钟,因为我没有办法从 java 监控作业的状态测试。
$ kubectl wait --for=condition=complete --timeout=600s job/myjob
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)