You don't even need to create a custom framework: you can run a separate instance of Marathon for a dedicated role.
On Thu, Mar 12, 2015 at 10:58 AM, Brian Devins <badev...@gmail.com> wrote: > This was actually going to be my suggestion. You could create a custom > framework/scheduler to handle these types of tasks and configure mesos to > give priority to this framework using roles, and weights. > > On Thu, Mar 12, 2015 at 1:38 PM, Konrad Scherer < > konrad.sche...@windriver.com> wrote: > >> On 03/12/2015 04:54 AM, Aaron Carey wrote: >> >>> Hi All, >>> >>> In setting up our cluster, we require things like consul to be running >>> on all of >>> our nodes. I was just wondering if there was any sort of best practice >>> (or a >>> scheduler perhaps) that people could share for this sort of thing? >>> >> >> I am in a similar situation. I want to start a single "source cache" >> (over 200GB) data container on each of my builder nodes. I had the idea of >> creating a custom resource on each slave and creating a scheduler to handle >> this resource only. Has anyone tried this? The only problem I can see is >> that there is no way to prevent another scheduler from taking the offered >> custom resource, but since it is custom it seems unlikely. >> >> I would love to use Marathon for this, but looks like Marathon does not >> support custom resources and the issue[1] is in the backlog. Perhaps when >> Mesos and Marathon get dynamic resources[2] support? >> >> [1]: https://github.com/mesosphere/marathon/issues/375 >> [2]: https://issues.apache.org/jira/browse/MESOS-2018 >> >> -- >> Konrad Scherer, MTS, Linux Products Group, Wind River >> > >