我正在寻找运行大量任务并监控群集状态的解决方案。
详细信息:每个任务由3-4个进程组成,这些进程包含docker(每个进程都是docker run命令)。所有进程都必须在同一台服务器上运行。
我们所谈论的任务数量一次是数百个任务的爆发。
我已根据Mesos查看了所有这些解决方案:
感谢所有鱼人
答案 0 :(得分:2)
您还可以查看Kubernetes(也可以framework in Mesos运行)。 Kubernetes具有Pods的概念,它基本上是一组共同定位的容器。所以在你的情况下,一个pod将由你的3-4个进程/容器组成,然后这些pod可以按比例放大/缩小。
关于您提到的其他解决方案的简短评论:
答案 1 :(得分:1)
除了优秀的其他答案之外,您还可以查看他们最近刚开源的两西格玛Cook,但已经在大规模生产中使用了一段时间。