Just tried the Mesos integration, and I’m a little disappointed.
I thought that the Mesos integration would gain the benefits of the Rancher networking, and it seems like it’s not the case.
I created a Mesos env
I installed the Marathon framework
I cannot use rancher managed network when I create a new Marathon task using a docker container
The Marathan framework launches the containers directly on the hosts using docker by passing Rancher completely. So the networking option for these containers is NOT ‘managed’.
But we have a solution exactly for this. You have to add a label io.rancher.container.network:true while launching these containers and Rancher would know that you are asking for ‘Managed’ networking.
Please do give it a shot and let us know how it goes.