Multitenant Resource Isolation Instructions

OSS Marathon-on-Marathon

Create a JSON file mom.json, with at least these parameters:

{
"service": {
    "name": "marathon-dev"
},
"marathon": {
    "default-accepted-resource-roles": "dev,*",
    "framework-name": "marathon-dev",
    "mesos-role": "dev",
    "mesos-user": "marathon-dev-principal"
}
}

Optionally, make these modifications:

Use it to install the latest version of MoM, using this command:

dcos package install marathon --options=mom.json --yes

EE Marathon-on-Marathon

Currently, MoM EE can only be installed with an image provided by Mesosphere. Please contact Mesosphere for guidance.

Configuring Access to EE MoM

Currently, MoM EE can only be installed with an image provided by Mesosphere. Please contact Mesosphere for guidance.

Configuring Access within EE MoM

Currently, MoM EE can only be installed with an image provided by Mesosphere. Please contact Mesosphere for guidance.

Static Reservations: Full Node

Static Reservations: Partial Node

Dynamic Reservations

Configuring Quotas

Configuring Marathon-LB with MoM

Configuring Edge-LB with MoM