January 19, 2020

279 words 2 mins read

Container & Kubernetes Networking 101

Container & Kubernetes Networking 101

With the widespread adoption of Docker, containers have taken the DevOps world by storm. Cloud-native is the new programming paradigm. Since developers are not only the creators of these systems, but …

Talk Title Container & Kubernetes Networking 101
Speakers Aditya Amar (Sr. Principal Software Engineer), Arun Sriraman (Software engineer, Platform9 Systems)
Conference Open Source Summit North America
Conf Tag
Location Los Angeles, CA, United States
Date Sep 10-14, 2017
URL Talk Page
Slides Talk Slides
Video

With the widespread adoption of Docker, containers have taken the DevOps world by storm. Cloud-native is the new programming paradigm. Since developers are not only the creators of these systems, but also the administrators and users - it is imperative for them to understand the different models of container networking both within a host and across hosts along with some of the newer Linux kernel constructs that aid container networking This talk is aimed at introducing out-of-the-box docker networking and diving deeper into understanding the nuts & bolts of the system - from network namespaces to linux system calls that make everything work. We will also look at various open source networking projects such as Calico, Flannel and Weave for inter-node communication with Kubernetes as the container orchestration tool. Some specifics that will be covered in the talk: + Direct host container networking (L2/L3 connectivity for Containers with the external network) + MACVLAN and IPVLAN + K8S pod network model & CNI + Running network backend outside of K8S versus running them as K8S objects (Daemon Sets) + Recent developments in Docker Networking + Debugging network issues using probes (Eg: Sysdig) + Gotchas in container networking + Future trends in container networking

comments powered by Disqus