
About this episode
Before Kubernetes was launched, it could have at most 25 nodes in a cluster. At 1.0, the target was 100. Meanwhile, Borg, Omega and Mesos were all running away at 10,000. What did it take to get Kubernetes to this number, and above? SIG Scalability and GKE Tech Lead Wojciech Tyczynski tells us.
Do you have something cool to share? Some questions? Let us know:
- web: kubernetespodcast.com
- mail: [email protected]
- twitter: @kubernetespod
Chatter of the week
- Follow-up:
- Chairs, from Episode 107
- Christmas trees, from Episode 104
- Kids music
News of the week
- KubeCon US goes virtual
- PromCon schedule
- AWS App2Container
- GKE brings Node Local DNS cache to GA
- Update kernel and Kubelet config on GKE nodes
- AKS brings 1.17 to GA; adds containerd and priority placement group support
- Diamanti Spektra 3.0
- Kubernetes WG Naming
- Introducing Cloud Native Community Groups
- Updated CNCF Storage whitepaper
- Presslabs moves to Kubernetes
Links from the interview
- Omega
- Defining scalability
- Original SLOs
- API-responsiveness: 99% of all our API calls return in less than 1 second
- Pod startup time: 99% of pods (with pre-pulled images) start within 5 seconds
- Target SLO doc - 25 nodes
- Borg - ~10,000 nodes
- Sep 2015, Kubernetes 1.0 - 100 nodes
- "Kubernetes Has A Ways To Go To Scale Like Google, Mesos" by Timothy Prickett Morgan
- March 2016, Kubernetes 1.2 - 1,000 nodes
- July 2016, Kubernetes 1.3 - 2,000 nodes
- Work by Clayton Coleman, guest of Episode 85
- March 2017, Kubernetes 1.6 - 5000 nodes
- etcd v3 improvements for web scale
- Scalability Envelope
- Today's scalability numbers
- EndpointSlices
- JD.com's 10,000 node clusters
- Alibaba's 10,000 node clusters
- Google's 15,000 node GKE clusters
- Twitter session at the upcoming Google Cloud Next by Reza Motamedi and Maciek Różacki
- Poseidon and Firmament
- Wojciech Tyczynski:
Get every episode summarized
Each time Kubernetes Podcast from Google publishes, we email you a written briefing from the transcript — the topics, who appeared, and any specific claims, with the ad reads skipped.
Email me new episodesFree for 3 shows. No card needed.
Hosts & guests
No transcript yet
This episode has not been transcribed. Request it and it moves to the front of the queue.
More episodes
More from Kubernetes Podcast from Google

Agent Substrate, with Tim Hockin and Brandon Royal
Kubernetes Podcast from Google

Kubernetes 1.37, with Dipesh Rawat
Kubernetes Podcast from Google

Measuring Sustainability via Project Kepler, with Niki Manoledaki
Kubernetes Podcast from Google

Navigating AI Guidelines in Kubernetes, with Kat Cosgrove and Natali Vlatko
Kubernetes Podcast from Google