如何实现一个简单的调度程序以在最不繁忙的主机上启动docker容器

时间:2017-10-16 14:46:36

标签: node.js docker scheduler

我没有使用docker swarm或kubernetes。我需要实现一个简单的调度程序,以便在最不繁忙的主机上按需启动docker容器。 docker容器运行nodejs代码BTW。

这里是否有任何开源项目已实现此目的?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您需要按需运行一次容器,请查看kubernetes jobs。 对于最不忙的节点,您可以使用nodeAffinity指定没有其他应用程序的节点,或者更好地指定应用程序resources,并允许kubernetes决定运行应用程序的位置。