是否有更好的方式等待Kubernetes的工作完成?

时间:2019-02-13 10:08:21

标签: kubernetes jobs

我目前正在使用以下脚本来等待作业完成

ACTIVE=$(kubectl get jobs my-job -o jsonpath='{.status.active}') until [ -z $ACTIVE ]; do ACTIVE=$(kubectl get jobs my-job -o jsonpath='{.status.active}') ; sleep 30 ; done

问题在于该作业可能会失败或成功,因为它是测试作业。

是否有更好的方法可以达到相同的目的?

1 个答案:

答案 0 :(得分:2)

是的。正如我在kubectl tip of the day: wait like a boss中指出的那样,您可以使用kubectl wait命令。