Seattle, WA
December 10–13, 2018
Click Here for More Information & Registration
View Venue Map
Thursday, December 13 • 1:45pm - 2:20pm
Container Networking From Scratch - Kristen Jacobs, Oracle

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Learn how to construct an overlay network across multiple hosts in just a few lines of bash!

Containers in a system such as Kubernetes need to be able to communicate, and a common networking solution is to use an overlay network, for example, Flannel. In this talk we aim to 'demystify' container networking, and it's constituent elements such as Linux bridges, veth pairs, routing routes and TUN/TAP devices.

Starting with defining a simple network namespace, we will work through networking between containers on the same machine (using the default docker model), up toward a full overlay network spanning multiple machines (as in Kubernetes). We will explain both how this works and why/when it is required, providing the necessary background for understanding and evaluating common
existing Kubernetes networking solutions such as Flannel and Calico.

avatar for Kristen Jacobs

Kristen Jacobs

Principal Software Engineer, Oracle
Kristen Jacobs is a principal software engineer in Oracle’s cloud infrastructure group. He spent the first 15 years of his career working in microprocessor development, but for the past 3 (ish) years has switched from the very small to the very large and is now working on CI/CD... Read More →

slides pdf

Thursday December 13, 2018 1:45pm - 2:20pm
Ballroom 6C