Density Networking with Cross Host LXC containers

Kapil Thangavelu kapil.thangavelu at canonical.com
Thu Dec 18 16:27:59 UTC 2014


Thanks Chuck!, that's an awesome video demo.

One of the basic challenges with deploying containers in public clouds is
getting some form of networking across hosts so that containers which by
default lay behind a bridge have inter host direct connectivity between
containers. There's a quite a few solutions for that ranging from port
forwarding host to container ip to constructing an overlay network for
direct ip to ip connectivity.

A few months ago i charmed up coreos's flannel which does udp tun/tap
overlays or vxlan udp overlays. It works out of the box with juju's
management of lxc containers, and allows for doing workloads with density
in containers.

More Instructions in the readme here
http://manage.jujucharms.com/~hazmat/trusty/flannel

As chuck notes, It also works with docker and is used in the kubernetes
docker orchestration charms.

cheers,

Kapil


On Wed, Dec 17, 2014 at 11:51 AM, Charles Butler <
charles.butler at canonical.com> wrote:
>
> Greetings,
>
> I composed a short 7 minute demo video illustrating some great work by
> hazmat at bringing Flannel and ETCD to Juju for container networking
> cross-host.
>
> The short of this is it sets up a peer to peer network through a UDP
> tun/tap device attached to the LXC bridge. The Flannel charm also sports
> docker integration and drives a container density story that would add
> support for HA scenarios leveraging containers as the microservices.
>
> https://www.youtube.com/watch?v=bCvl-TsxVXA
>
> Great stuff to hack on over the holiday break coming up if you're
> interested
>
> --
> All the best,
>
> Charles Butler <charles.butler at canonical.com> - Juju Charmer
> Come see the future of datacenter orchestration: http://jujucharms.com
>
> --
> Juju mailing list
> Juju at lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/juju
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/juju/attachments/20141218/8f212507/attachment.html>


More information about the Juju mailing list