Mesos上的随机化从属负载

时间:2016-09-27 13:39:00

标签: jenkins mesos

试图用Mesos解决一些问题。我有三个Jenkins构建服务器。詹金斯通过Mesos为他们安排工作。 目前,Mesos尽可能地加载一个代理(slave),但我希望它能在所有代理中传播作业。 我认为,在三个代理上运行三个工作比在一个代理上运行更好。 是否可以随机化作业调度?

或许,或许,我有这种情况。 2台大型服务器和1台迷你服我希望默认情况下将作业调度为mini,如果资源不足,则继续使用大型服务器。我怎样才能实现这个目标?是否可以为代理(从属)设置优先级以指定我希望作业首先运行的代理?

1 个答案:

答案 0 :(得分:0)

Jenkins的Mesos插件尝试在最近构建的slave上构建(参见this method)。这意味着一旦它在该机器上构建一次,只要该机器仍有可用的备用资源 - 它就会在该机器上安排其他作业,直到它满了为止。现在它看起来似乎不是可选的(我已将其作为功能请求提交)。