Low Latency Multi-cluster Kubernetes Networking in AWS
Talkat KubeCon + CloudNativeCon North America 2019 · on Tuesday, 2019-11-19· at 10:55· Room 28ABCDE - San Diego Convention Center, Upper Level·
summary
Lyft migrates hundreds of microservices to Kubernetes on AWS using an open source CNI that assigns real VPC IPs to pods, ties clusters into a flat network, and keeps Envoy sidecars part of a single mesh. Implementation uses lightweight Go daemons, IPVLAN for near-native performance, an unnumbered p2p interface for host egress, and multi-AZ deployment across five core clusters. Production runs two years with p95/p99 latency matching legacy.
AI-written summary · about
chapters (15)
- 0:00Intro
- 0:58Lyft's Scale
- 3:13Lyft Kubernetes Timeline
- 5:08Lyft Kubernetes Environment
- 7:14Kubernetes Networking 101
- 8:23Kubernetes AWS Network Options
- 10:01Overlay Networks
- 11:52VPC Native Networks
- 14:54VPC Elastic Network Interface (ENI)
- 16:34Lyft Network Interfaces within a Pod
- 18:53Lyft Pod Internet Egress
- 20:50Lyft Envoy Control Plane
- 22:10Lyft Envoy Mesh Sidecar Startup
- 24:07Lyft Service Migration Takeaways
- 27:58Lyft Happy Hour Tonight!
related talks
42mKubernetes Networking at Scale
36mKubernetes Multi-Cluster Made Easy - Federica Ciuffo and Marco Ballerini
33mSpace Invaders for Kubernetes: Consolidating 50 Clusters at Scale
26mScaling Multi-cluster Kubernetes at Teleport Cloud
42mCo-Evolution of Kubernetes and GCP Networking
47mFast and Furious Multi-Cloud Connectivity
38mVPCs in Kubernetes
15mGoing Multi Cloud in a Hurry with Quality and Style
