[jira] [Commented] (MESOS-4641) Support Container Network Interface (CNI).

2016-12-27 Thread Stephan Erb (JIRA)

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

Stephan Erb commented on MESOS-4641:


CNI supports multiple IP addresses. From an executor standpoint this makes it 
difficult to discover the 'correct' one as the associated metadata is missing.

> Support Container Network Interface (CNI).
> --
>
> Key: MESOS-4641
> URL: https://issues.apache.org/jira/browse/MESOS-4641
> Project: Mesos
>  Issue Type: Epic
>Reporter: Jie Yu
>Assignee: Qian Zhang
>Priority: Critical
>  Labels: mesosphere
>
> CoreOS developed the Container Network Interface (CNI), a proposed standard 
> for configuring network interfaces for Linux containers. Many CNI plugins 
> (e.g., calico) have already been developed.
> https://coreos.com/blog/rkt-cni-networking.html
> https://github.com/appc/cni/blob/master/SPEC.md
> Kubernetes supports CNI as well.
> http://blog.kubernetes.io/2016/01/why-Kubernetes-doesnt-use-libnetwork.html
> In the context of Unified Containerizer, it would be nice if we can have a 
> 'network/cni' isolator which will speak the CNI protocol and prepare the 
> network for the container.



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


[jira] [Commented] (MESOS-4641) Support Container Network Interface (CNI).

2016-12-27 Thread Stephan Erb (JIRA)

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

Stephan Erb commented on MESOS-4641:


I would currently see MESOS-6281 as a blocker as well. It kind of prevents us 
from tackling AURORA-1790 as we have no proper mechanism to discover the 
CNI-assigned IP addresses within a launched executor.

> Support Container Network Interface (CNI).
> --
>
> Key: MESOS-4641
> URL: https://issues.apache.org/jira/browse/MESOS-4641
> Project: Mesos
>  Issue Type: Epic
>Reporter: Jie Yu
>Assignee: Qian Zhang
>Priority: Critical
>  Labels: mesosphere
>
> CoreOS developed the Container Network Interface (CNI), a proposed standard 
> for configuring network interfaces for Linux containers. Many CNI plugins 
> (e.g., calico) have already been developed.
> https://coreos.com/blog/rkt-cni-networking.html
> https://github.com/appc/cni/blob/master/SPEC.md
> Kubernetes supports CNI as well.
> http://blog.kubernetes.io/2016/01/why-Kubernetes-doesnt-use-libnetwork.html
> In the context of Unified Containerizer, it would be nice if we can have a 
> 'network/cni' isolator which will speak the CNI protocol and prepare the 
> network for the container.



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


[jira] [Commented] (MESOS-4641) Support Container Network Interface (CNI).

2016-12-26 Thread Adam B (JIRA)

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

Adam B commented on MESOS-4641:
---

[~jieyu], [~qianzhang], [~avin...@mesosphere.io], Looks like this Epic is 
complete except for the bug MESOS-5533 .
Can we close out this Epic and consider it "Done" for Mesos 1.2?

> Support Container Network Interface (CNI).
> --
>
> Key: MESOS-4641
> URL: https://issues.apache.org/jira/browse/MESOS-4641
> Project: Mesos
>  Issue Type: Epic
>Reporter: Jie Yu
>Assignee: Qian Zhang
>  Labels: mesosphere
>
> CoreOS developed the Container Network Interface (CNI), a proposed standard 
> for configuring network interfaces for Linux containers. Many CNI plugins 
> (e.g., calico) have already been developed.
> https://coreos.com/blog/rkt-cni-networking.html
> https://github.com/appc/cni/blob/master/SPEC.md
> Kubernetes supports CNI as well.
> http://blog.kubernetes.io/2016/01/why-Kubernetes-doesnt-use-libnetwork.html
> In the context of Unified Containerizer, it would be nice if we can have a 
> 'network/cni' isolator which will speak the CNI protocol and prepare the 
> network for the container.



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


[jira] [Commented] (MESOS-4641) Support Container Network Interface (CNI).

2016-06-18 Thread Avinash Sridharan (JIRA)

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

Avinash Sridharan commented on MESOS-4641:
--

[~StephanErb] good point. [~jieyu] and me were thinking about this as well. We 
need to introduce `libnl` support in the `network/cni` isolator so that we can 
use netlink to query network statistics similar to the port mapping isolator. 
Will create tickets for these and add it to the epic. 

> Support Container Network Interface (CNI).
> --
>
> Key: MESOS-4641
> URL: https://issues.apache.org/jira/browse/MESOS-4641
> Project: Mesos
>  Issue Type: Epic
>Reporter: Jie Yu
>Assignee: Qian Zhang
>
> CoreOS developed the Container Network Interface (CNI), a proposed standard 
> for configuring network interfaces for Linux containers. Many CNI plugins 
> (e.g., calico) have already been developed.
> https://coreos.com/blog/rkt-cni-networking.html
> https://github.com/appc/cni/blob/master/SPEC.md
> Kubernetes supports CNI as well.
> http://blog.kubernetes.io/2016/01/why-Kubernetes-doesnt-use-libnetwork.html
> In the context of Unified Containerizer, it would be nice if we can have a 
> 'network/cni' isolator which will speak the CNI protocol and prepare the 
> network for the container.



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


[jira] [Commented] (MESOS-4641) Support Container Network Interface (CNI).

2016-06-18 Thread Stephan Erb (JIRA)

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

Stephan Erb commented on MESOS-4641:


Mesos has a bunch of network level statistics ([as documented 
here|https://github.com/apache/mesos/blob/2127376b8e092684312ec9843173b532df931d20/docs/network-monitoring.md#monitoring-container-network-statistics]).
 Unfortunately as of today only the {{network/port_mapping}} isolator can 
expose those. Are there plans to expose those also for the CNI?

> Support Container Network Interface (CNI).
> --
>
> Key: MESOS-4641
> URL: https://issues.apache.org/jira/browse/MESOS-4641
> Project: Mesos
>  Issue Type: Epic
>Reporter: Jie Yu
>Assignee: Qian Zhang
>
> CoreOS developed the Container Network Interface (CNI), a proposed standard 
> for configuring network interfaces for Linux containers. Many CNI plugins 
> (e.g., calico) have already been developed.
> https://coreos.com/blog/rkt-cni-networking.html
> https://github.com/appc/cni/blob/master/SPEC.md
> Kubernetes supports CNI as well.
> http://blog.kubernetes.io/2016/01/why-Kubernetes-doesnt-use-libnetwork.html
> In the context of Unified Containerizer, it would be nice if we can have a 
> 'network/cni' isolator which will speak the CNI protocol and prepare the 
> network for the container.



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


[jira] [Commented] (MESOS-4641) Support Container Network Interface (CNI).

2016-02-10 Thread Mike Spreitzer (JIRA)

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

Mike Spreitzer commented on MESOS-4641:
---

The Kuryr project in OpenStack is looking at this too.  One approach they are 
considering is creating a CNI plugin that invokes the Docker CLI.  I think this 
is the right approach, for those of us that want to use Neutron, and am 
prototyping it myself.

> Support Container Network Interface (CNI).
> --
>
> Key: MESOS-4641
> URL: https://issues.apache.org/jira/browse/MESOS-4641
> Project: Mesos
>  Issue Type: Epic
>Reporter: Jie Yu
>Assignee: Qian Zhang
>
> CoreOS developed the Container Network Interface (CNI), a proposed standard 
> for configuring network interfaces for Linux containers. Many CNI plugins 
> (e.g., calico) have already been developed.
> https://coreos.com/blog/rkt-cni-networking.html
> https://github.com/appc/cni/blob/master/SPEC.md
> Kubernetes supports CNI as well.
> http://blog.kubernetes.io/2016/01/why-Kubernetes-doesnt-use-libnetwork.html
> In the context of Unified Containerizer, it would be nice if we can have a 
> 'network/cni' isolator which will speak the CNI protocol and prepare the 
> network for the container.



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


[jira] [Commented] (MESOS-4641) Support Container Network Interface (CNI).

2016-02-10 Thread Mike Spreitzer (JIRA)

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

Mike Spreitzer commented on MESOS-4641:
---

Kubernetes already does support CNI.

> Support Container Network Interface (CNI).
> --
>
> Key: MESOS-4641
> URL: https://issues.apache.org/jira/browse/MESOS-4641
> Project: Mesos
>  Issue Type: Epic
>Reporter: Jie Yu
>Assignee: Qian Zhang
>
> CoreOS developed the Container Network Interface (CNI), a proposed standard 
> for configuring network interfaces for Linux containers. Many CNI plugins 
> (e.g., calico) have already been developed.
> https://coreos.com/blog/rkt-cni-networking.html
> https://github.com/appc/cni/blob/master/SPEC.md
> Also, Kubernetes claimed that they'll support CNI as well.
> http://blog.kubernetes.io/2016/01/why-Kubernetes-doesnt-use-libnetwork.html
> In the context of Unified Containerizer, it would be nice if we can have a 
> 'network/cni' isolator which will speak the CNI protocol and prepare the 
> network for the container.



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