Cloud, Kubernetes, Service, and Mesh Networking: Taming the Turtles


Conference Link

Recording

Coming soon!

Abstract

Networking in Kubernetes is a black art to most people. It mostly works, and you mostly don’t have to care. However for debugging issues - including day 2 performance and security issues - a correct mental model is crucial. Add the complexities of the underlying VPC, and a service mesh like Istio, and it’s hard to know where one ends and the next starts, let alone how they interact. And that’s before we talk about how they all use eBPF.

In this session, I’ll show how all the layers work and interact, covering things like

  • What’s CNI vs kube-proxy?
  • What’s the “Kubernetes Networking Model” and how does it interact with cloud providers’ VPCs?
  • How’s iptables and eBPF used by all these systems?

Slides

Coming soon!

Demo Code

Coming soon!

Reviews

Coming soon!