【发布时间】:2020-07-19 15:29:36
【问题描述】:
我们的应用程序在 Kubernetes 上运行作业。 我们目前正在查询 kubernetes 以向用户提供有关作业状态的反馈,并且一旦作业完成,还希望向他们提供作业(pod)日志。这经常发生,例如每 30 秒。 我们现在有大量的工作,这个 pod 查询和处理信息需要太长时间。
很高兴获知 Kubernetes 事件:Pod 处于挂起状态、已调度、正在拉取、正在运行、成功/失败。不确定在我们的应用程序中获取这些事件的最佳方式是什么,但这里的主要问题是:
是否存在终止 pod(成功或失败)或作业完成的事件?
如果这不存在,是否有解决方法来了解 pod 或作业是否已终止(以便我们可以去获取 pod 日志)?
【问题讨论】:
标签: kubernetes