-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating
Apache Mesos Cookbook
By :
In this recipe, you will learn how to enable network isolation, which will enable per container network statistics and allow port mapping.
The Mesos port mapping network isolator requires Linux kernel version 3.15 or later. To build and run it, the following dependencies must be installed on the system:
apt-get install libnl-3-dev libnl-3-200 iprouteIt also requires building Mesos from source with the following configuration flag enabled:
./configure --with-network-isolatorTo enable the network isolator, you need to put network/port_mapping in /etc/mesos- slave/isolation:
echo "network/port_mapping" > /etc/mesos-slave/isolationThe Mesos port mapping network isolator isolates ports used by container, so it will prevent applications from binding to ports that are not declared to them. It also enables network statistics in the /monitor/statistics agent endpoint. Because it requires a specific Linux kernel...