管理 k8s 作业的 Node js 服务——可行吗?
Node js service that manages k8s jobs - is it feasible?
我需要创建一个 node.js 服务,该服务应该同时 运行 大量(可能是数百个)预定作业。该服务还应该公开一个 REST 接口,以允许最终用户对这些作业执行 CRUD。
起初我想去 agenda.js,因为我们使用 k8s,所以启动了一些实例,这样我们就可以处理这么多的工作。
然而,我也想到了另一个想法,想看看是否有人已经这样做了——因为我们使用 k8s,我想利用 k8s 作业的力量并创建一个与 k8s api 通信并管理作业的服务.
可行吗?如果我朝这个方向前进,我必须考虑哪些事项?
我需要创建一个 node.js 服务,该服务应该同时 运行 大量(可能是数百个)预定作业。该服务还应该公开一个 REST 接口,以允许最终用户对这些作业执行 CRUD。 起初我想去 agenda.js,因为我们使用 k8s,所以启动了一些实例,这样我们就可以处理这么多的工作。 然而,我也想到了另一个想法,想看看是否有人已经这样做了——因为我们使用 k8s,我想利用 k8s 作业的力量并创建一个与 k8s api 通信并管理作业的服务.
可行吗?如果我朝这个方向前进,我必须考虑哪些事项?