<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Dec 6, 2016 at 9:10 AM, Mikhail Fedosin <span dir="ltr"><<a href="mailto:mfedosin@gmail.com" target="_blank">mfedosin@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi folks!</div></div></blockquote><div><br></div><div>Hi Mikhail!<br> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><br></div><div>We at Samsung are trying to integrate containers in OpenStack and at this moment we are looking at Kubernetes deployed by Magnum, which works good enough for now.</div><div><br></div><div>One challenge we have faced recently is making containers able to communicate with Nova VM instances (in other words we want to integrate Neutron in Kubernetes) and Kuryr seems to be a right solution (based on its description). Unfortunately there is a lack of documentation, but from various presentations on youtube I got that kuryr has been split in two projects (kuryr-libnetwork for Docker Swarm and kuryr-kubernetes for Kubernetes respectively, and they both share a common library called "kuryr").</div></div></blockquote><div><br></div><div>That's exactly right!<br> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div> kuryr-libnetwork continues previous works, which the community has been implementing for over a year. It looks stable, nevertheless it doesn't work with the latest Docker 1.12.</div></div></blockquote><div><br></div><div>It works with 1.12, but not with 1.12's Swarm mode, since that is hardcoded to use Docker's overlay driver, that is expected to change.<br> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div> kuryr-kubernetes is rather new, and I wonder if it can be already used (at least on devstack), or maybe some further efforts are required. </div></div></blockquote><div><br></div><div>We have a previous python3 (and lbaasv1) only prototype that can be used to test how it all works:<br><br> <a href="https://github.com/midonet/kuryr/tree/k8s">https://github.com/midonet/kuryr/tree/k8s</a><br><br></div><div>With kuryr-kubernetes we are now reaching the stage to have services supported again (they were supported in the above prototype). There is devstack for<br><br></div><div><a href="https://github.com/openstack/kuryr-kubernetes">https://github.com/openstack/kuryr-kubernetes</a><br><br></div><div>The current state is that CNI patch [1] is about to be merged and the service watchers should come in soon.<br><br><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><br></div><div>Then please enlighten me about current status of Magnum-Kuryr integration. I saw that this was discussed in Barcelona and Austin, but in Magnum's master it's still unavailable. Also it will be great if you point at the responsible person with whom I can discuss it more detailed and see how I can be involved in the development.</div></div></blockquote><div><br></div><div>For Magnum integration we have to move kuryr-libnetwork's container-in-vm support[2][3] (that is being merged this week) to kuryr-kubernetes (which only supports bare-metal binding right now). Once that is done, work can begin on Magnum using it in either  macvlan, ipvlan, vlan mode (there's two modes here, one container - one vlan, and one subnet, one vlan).<br><br></div><div>You can reach out to apuimedo (me), ivc_, irenab or vikasc about kuryr-kubernetes and the same plus ltomasbo, lmdaly and mchiappero about the container-in-vm.<br><br></div><div>Regards,<br><br></div><div>Toni<br></div><div><br><br>[1] <a href="https://review.openstack.org/#/c/404038/">https://review.openstack.org/#/c/404038/</a> <br>[2] <a href="https://review.openstack.org/#/c/400365/">https://review.openstack.org/#/c/400365/</a><br>[3] <a href="https://review.openstack.org/#/c/402462/">https://review.openstack.org/#/c/402462/</a><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><br></div><div>Thanks,</div><div>Mike</div></div>
<br>______________________________<wbr>______________________________<wbr>______________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.<wbr>openstack.org?subject:<wbr>unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a><br>
<br></blockquote></div><br></div></div>