我有一些Kubernetes作业,需要不同的时间才能完成,大约在4到8分钟之间。是否有方法可以知道作业何时完成,而不是等待8分钟假设是最坏情况。我有一个测试用例,执行以下操作:
1) Submits the kubernetes job.
2) Waits for its completion.
3) Checks whether the job has had the expected affect.
问题是,在我的Java测试中,我提交了在Kubernetes中部署作业的任务,即使作业完成所需时间少于8分钟,我仍需要等待8分钟,因为我没有办法从Java测试中监视作业的状态。