【发布时间】:2018-01-25 08:10:23
【问题描述】:
我想到了以下系统:轮询任务列表以查看是否应该启动它们的主程序(基于一些触发信息)。任务本身是某个存储库中的容器映像。任务在 Kubernetes 集群上作为作业执行,以确保它们运行完成。主程序是在 Pod 中执行的容器,由复制控制器无限期地运行。
但是,我并没有偶然发现这种从 pod 启动作业的模式。每个教程似乎都假设我只是从集群外部调用 kubectl。我当然可以这样做,但是我必须通过其他一些系统来确保主程序的可用性和可靠性。所以我错过了什么吗?在我看来,从无限期运行的 pod 中启动一次性作业是 Kubernetes 的一个完全有效的用例。
【问题讨论】:
标签: kubernetes job-scheduling stream-processing