When
10:15 AM Sunday
Where
Fireside A
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.

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)

undefined undefined

Arun Sriraman

Software Engineer , Platform9 Systems Inc.

Technology enthusiast with a passion towards opensource and recently container technology