December 21, 2019

211 words 1 min read

More than a series of tubes: Networking in Kubernetes

More than a series of tubes: Networking in Kubernetes

Networking with Docker and Kubernetes is a lot more complex than with traditional servers and virtual machines. Jeff Poole offers an overview of the concepts involved and explains what tuning may be required to use Kubernetes successfully.

Talk Title More than a series of tubes: Networking in Kubernetes
Speakers Jeff Poole (Vivint Smart Home)
Conference O’Reilly Velocity Conference
Conf Tag Building and maintaining complex distributed systems
Location San Jose, California
Date June 12-14, 2018
URL Talk Page
Slides Talk Slides
Video

Networking with Docker and Kubernetes is a lot more complex than with traditional servers and virtual machines. Docker uses network namespaces and virtual interfaces to isolate container networks, while Kubernetes may use iptables rules to provide service routing and is commonly deployed with an overlay network (such as Flannel) in order to support a large IP space without having to reconfigure the existing physical network. Beyond that, you can add in network policies if that isn’t confusing enough. Jeff Poole offers an overview of the concepts involved and explains what tuning may be required to use Kubernetes successfully. Jeff also covers examples of tracing network traffic through the system and explores special considerations, such as how to determine if you need to adjust the ARP table size on your hosts.

comments powered by Disqus