当Kubernetes Job完成的时候,如何得知呢?

回忆 发表于: 2019-09-12   最后更新时间: 2019-09-12  

Kubernetes Job完成的时候,我需要一种方法收到通知(从脚本中)。我想当job完成后,从容器中取出日志并执行清理。

有什么好办法吗? 我是运行kubectl describe job <job_name>grep1 Succeeded或类似的日志来判断。



您需要解锁本帖隐藏内容请: 点击这里
本帖隐藏的内容




上一条: kubernetes安装Istio服务及其使用问题
下一条: Kubernetes pods怎么样排序,sort-by?

  • 从1.11版本之后, 可以用以下命令:

    kubectl wait --for=condition=complete job/myjob
    

    你也可以设置超时:

    kubectl wait --for=condition=complete --timeout=30s job/myjob