Is there a separate cli for testing of checking the the network isolation config and plugin files without starting up an entire cluster?
On Wed, May 18, 2016 at 10:40 AM, Frank Scholten <[email protected]> wrote: > Hi Avinash, > > Thanks for your response. I am following the steps at > https://github.com/asridharan/mesos/blob/MESOS-4771/docs/cni.md and > when I run the mesos-execute command on the cluster I started at > https://github.com/ContainerSolutions/mesos-calico-cni-sandbox I get a > message saying the network does not exist. This is ok because I have > not created the network yet. > > It's not yet clear to me what exactly I have to put in the directories > pointed by --network_cni_config_dir and --network_cni_plugins_dir in > order to create a network? > > > On Tue, May 17, 2016 at 5:16 PM, Avinash Sridharan > <[email protected]> wrote: >> Hi Frank, >> I am in the process of putting up the documentation for CNI support in >> Mesos. You can find the RB patch for the documentation here: >> https://reviews.apache.org/r/47463/ >> >> You can find a rendering of the markdown on my github over here: >> https://github.com/asridharan/mesos/blob/MESOS-4771/docs/cni.md >> >> >> I have put up one example of using the `network/cni` isolator with a >> "bridge" plugin. Working on adding some more examples, but given that >> people have already started showing some interest thought would be a good >> dry run for the documentation if someone could test out the instructions. >> >> Would be great if you can try following the instructions and leave any >> feedback on the review board. >> >> >> Thanks, >> Avinash >> >> On Tue, May 17, 2016 at 6:51 AM, Frank Scholten <[email protected]> >> wrote: >> >>> In the meantime I am looking at an alternative route trying to figure >>> out how an ipAddress value on a Marathon app get propagated into Mesos >>> CNI. >>> >>> Marathon reads the ipAddress value from the AppDefinition and then >>> publishes on the eventbus. I don't see what happens to it from that >>> point. >>> >>> >>> >>> >>> >>> >>> On Tue, May 17, 2016 at 2:58 PM, Jay JN Guo <[email protected]> wrote: >>> > - net::links() -> stout/net.hpp >>> > - Personally, I'm not very familiar with CLion build. Maybe somebody else >>> > could answer that. >>> > - I think this is very much related to dev mailing list, so +dev >>> > >>> > /J >>> > >>> > Frank Scholten <[email protected]> wrote on 05/17/2016 20:47:12: >>> > >>> >> From: Frank Scholten <[email protected]> >>> >> To: [email protected] >>> >> Cc: Qian AZ Zhang/China/IBM@IBMCN, [email protected] >>> >> Date: 05/17/2016 20:48 >>> >> Subject: Re: Mesos Calico CNI >>> >> >>> >> Thanks. I now like to run that unit test via the debugger from the >>> >> Mesos source try in CLion. Is there a doc on how to build Mesos in >>> >> CLion and debug a unit test? >>> >> >>> >> Also, where does net::links() come from? Can't find it in the sources. >>> >> >>> >> >>> >> On Tue, May 17, 2016 at 11:00 AM, haosdent <[email protected]> wrote: >>> >> >>Is there some user documentation for this feature? >>> >> > Unfortunately, the document is not ready. >>> >> > https://issues.apache.org/jira/browse/MESOS-4771 >>> >> > >>> >> >>but I am not sure what I have to do to create an IP for a task. >>> >> > Qian Zhang show an example of configuration in his test cases, I think >>> > you >>> >> > may take a look first. >>> >> > https://reviews.apache.org/r/46097/diff/7#index_header >>> >> > >>> >> > On Tue, May 17, 2016 at 4:20 PM, Frank Scholten >>> > <[email protected]> >>> >> > wrote: >>> >> >> >>> >> >> Hi all, >>> >> >> >>> >> >> I tried out CNI support with Calico but I am not sure what I have to >>> >> >> do to create an IP for a task. >>> >> >> >>> >> >> See this sandbox repository on Github >>> >> >> >>> >> >> https://github.com/ContainerSolutions/mesos-calico-cni-sandbox >>> >> >> >>> >> >> In this repo I build the Mesos master branch and >>> >> >> https://github.com/projectcalico/calico-cni, create a local cluster >>> >> >> and deploy an application. I don't see anything in the logs about >>> cni, >>> >> >> except that it loads the cni isolator. >>> >> >> >>> >> >> Is there some user documentation for this feature? If not I am happy >>> >> >> to write documentation once I figure out how this feature works. >>> >> >> >>> >> >> Cheers, >>> >> >> >>> >> >> Frank >>> >> > >>> >> > >>> >> > >>> >> > >>> >> > -- >>> >> > Best Regards, >>> >> > Haosdent Huang >>> >> >>> >> >> >> >> -- >> Avinash Sridharan, Mesosphere >> +1 (323) 702 5245
