Building a Multi Cluster/Env Service Mesh at Airbnb
Talkat KubeCon + CloudNativeCon North America 2021 · on Wednesday, 2021-10-13· at 17:25· Room 403 AB + Online·
summary
Airbnb runs Istio with a single external control plane and a flat VPC network (AWS VPC CNI + prefix delegation) to avoid gateway hops, scale across tens of clusters, and keep each cluster under ~1,000 nodes. About 1,000 services are connected and roughly one third of production traffic runs through Istio during a staged month‑long rollout per release; upgrades happen quarterly. Non‑kubernetes workloads use auto registration and a VM agent (mxagent/mxrollout) for certs, versions and health checks, and external DBs use service‑entry + cluster‑IP mutation and a generic health sidecar.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 1:37Agenda
- 3:48Requirements
- 11:51Multitier Mesh
- 22:39External Services Mesh
- 25:19Key Concepts
- 26:26Questions
related talks
41mService Mesh beyond single clusters
32mService Networking Within Air-Gapped Environments: Deployment Strategies and Operat...
05mBest Practices on Setting up Multi Cluster Service Mesh in AWS
43mService Mesh for developers
24mIstio in Production: Expected Value, Results, and Effort
21mIteratively Implementing Istio: Zero to Service Mesh with No Downtime
34mIstio Multi-Cluster Service Mesh Patterns Explained
01h 11mMulti-cluster Service Mesh Workshop
