All events
Silicon Valley Code Camp : October 7 & 8, 2017Session

Container and Kubernetes networking 101

With the gaining popularity of DevOps and the container eco-system, this talk will focus on the "networking" fundamentals of both docker containers & Kubernetes. Learn how basic networking works and how to debug the most common issues.

  • When 10:15 AM Sunday
  • Where Fireside A

About This Session

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

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
  • Time 10:15 AM Sunday
  • Room Fireside A

The Speaker(s)

Arun Sriraman

Arun Sriraman

Software Engineer, Platform9 Systems Inc.

Technology enthusiast with a passion towards opensource and recently container technology