I have a DC/OS mesos cluster with 1 master, 2 private agents and 1 public agent. Each private agent offers 4 CPU and 14.7 GB memory. The problem is: How could I allocate a service that needs 8 CPUs and 20 GB? Mesos tries to allocate the service in one node, so I would like to join the slaves resources to run this service. (Jupyterlab for more info)
Thanks!
That’s simply not possible. You cannot create services that use more resources than at least one single agent can offer.
Please check e.g. http://datastrophic.io/resource-allocation-in-mesos-dominant-resource-fairness-explained/ to get an idea on how resource allocation works with Mesos.