Networking has always been a complicated and delicate topic. It is even more complicated in the world of containers, where huge numbers of containers are continuously created and respawned across entire data centers. There are several container networking choices available, each one with a different implementation and its own peculiarities. The different approaches taken by the different vendors to solve the container networking question can make it daunting to picking the right one for your environment. This talk reviews how the major Linux Container networking solutions work: their implementation details, their strengths and weaknesses, and how they influence the deployment of distributed applications in both container only environments and mixed VM - Container environments.
The attendees can expect an overview of the major networking solutions currently available. At the end of the talk they will have all the tools required to make a conscious decision about the networking solution for their projects.