有没有更好的方法等待Kubernetes完成工作?

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

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

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

问题是工作可能失败或成功,因为它是一项测试工作。

有没有更好的方法来实现同样的目标?

kubernetes jobs
1个回答
2
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.