[ 
https://issues.apache.org/jira/browse/MESOS-3013?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14735834#comment-14735834
 ] 

Connor Doyle commented on MESOS-3013:
-------------------------------------

[~BenWhitehead] the netgroup is a first class construct that network isolator 
modules can choose to support.  So, it's metadata with expected semantics.  In 
practice, operators should be aware of the behavior of the isolator modules 
they choose to install with respect to this data.  There's quite a bit more 
context in the public design doc 
[[1]|https://docs.google.com/document/d/17mXtAmdAXcNBwp_JfrxmZcQrs7EO6ancSbejrqjLQ0g]
 if you want to read up and add comments there.

[1] Per-container IP in Mesos: 
https://docs.google.com/document/d/17mXtAmdAXcNBwp_JfrxmZcQrs7EO6ancSbejrqjLQ0g

> Extend ContainerInfo to include "NetworkInfo" message
> -----------------------------------------------------
>
>                 Key: MESOS-3013
>                 URL: https://issues.apache.org/jira/browse/MESOS-3013
>             Project: Mesos
>          Issue Type: Task
>            Reporter: Kapil Arya
>            Assignee: Kapil Arya
>              Labels: mesosphere
>
> As per the [design 
> doc|https://docs.google.com/document/d/17mXtAmdAXcNBwp_JfrxmZcQrs7EO6ancSbejrqjLQ0g],
>  we need to enable frameworks to specify network requirements. The proposed 
> message could be along the lines of:
> {code}
> message NetworkInfo {
>   enum Protocol {
>     IPv4,
>     IPv6
>   }
>   required Protocol protocol;
>   // A netgroup is the name given to a set of logically-related IPs that are
>   // allowed to communicate within themselves. For example, one might want 
>   // to create separate netgroups for dev, testing, qa and prod deployment 
>   // environments.
>   repeated string netgroups;
>   // Sticky IPs allow a framwork to re-launch a task with the same IP on a
>   // different Slave/Node.
>   optional bool sticky [default = false];
>   // A unique id that the framework uses to "tag" the assigned IP. This "tag"
>   // can be later used to "reclaim" IP while relaunching the task.
>   optional string id;
> };
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to