Silicon Valley Code Camp : October 7 & 8, 2017

Arun Sriraman

Platform9 Systems Inc.
About Arun
Arun Sriraman is a Software Engineer at Platform9 Systems and involves himself in architecture, design and coding. He also leads the networking efforts there. His focus has revolved around everything networking with deeper focus on container networking, Kubernetes and Openstack. Before Platform9, he has worked in different capacities with various companies including Cisco Systems, Aruba Networks and Siemens. He holds a Masters degree in Computer Networking from North Carolina State University and is an avid open-source contributor and supporter. He also likes to write both technical and adventure stuff. Check out his networking & technology related blog - http://blog.arunsriraman.com
{speaker.firstName} {speaker.lastName}

Speaking Sessions

  • Container and Kubernetes networking 101

    10:15 AM Sunday   Room: Fireside A

    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