Hi Mesos community, there is a lot of work in progress around virtual
routers and custom allocator(s) to enable for every task to have one or
more specific, or non-specific IP(v4/v6) addresses assigned to it (long
lived for the life of that task on that cluster). The goal is for every
mesos task to get a leased IP that it will _ALWAYS_ have. This means we can
use standard ports :) since every task will be bound to its own IP.

Essentially we are working on a control plane for the virtual router (on
each slave) and a data plane for task to get the IP and a custom allocator
to manage it. This work is being done by a bunch of folks/companies as Open
Source under Cisco Cloud.

So, I wanted to send a quick note (before we circulate the design we have
been working on and get coding) if folks would find this interesting? Have
already done it? Would like to contribute and help? Any thing else?

One thing also (which came out of this collaboration but not just for this
feature) is that we are thinking of creating some callback mechanism for
the allocator module so we can write in Python or Go the business logic for
allocator modules. Not sure if folks have done this or are interested in
such a thing or have thought about it at all.

Thanks!

~ Joe Stein
- - - - - - - - - - - - - - - - -

  http://www.stealth.ly
- - - - - - - - - - - - - - - - -

Reply via email to