[DCOS_OSS-674] Add support for minuteman to work with isolated virtual networks. Created: 27/Feb/17 Updated: 09/Nov/18 Resolved: 14/Jun/18
|Reporter:||Avinash Sridharan (Inactive)||Assignee:||Deepak Goel|
|Remaining Estimate:||Not Specified|
|Time Spent:||Not Specified|
|Original Estimate:||Not Specified|
|Team:||DELETE Networking Team|
Currently minuteman does load balancing by setting up a kernel in the host network namespace. This works fine for containers on virtual networks, where the default route is always set towards the host network namespace. However, for virtual networks where the default route is outside the host network namespace (say through OVS, or a linux bridge) the traffice from containers never hits the host network namespace effectively making minuteman disfunctional in such an environment.
To support such virtual networks (over CNI) we need minuteman to create IPVS in each container's network namespace so the loadbalancing can kick in the container's network namespace instead of the host network namespace.
|Comment by Deepak Goel [ 14/Jun/18 ]|
One can use DCOS CNI plugin to do this https://github.com/dcos/dcos-cni