The Elephant in the Kubernetes Room: Team Interactions
summary
Argues that Kubernetes is a foundation for a platform that must be treated as a product, with platform teams reducing other teams’ extraneous cognitive load. Gives concrete case studies: Airbnb builds a kubegen boilerplate generator and cluster-facing tooling so engineers change one line instead of editing ten YAMLs; uSwitch (≈50 engineers) measures AWS API calls dropping after platform adoption. Shows platform features built — dynamic DB creds, multi‑cluster load balancing, SLOs-as-a-service custom resources — and emphasizes collaboration patterns to evolve useful, adoptable services.
AI-written summary · about
chapters (13)
- 0:00Introduction and context
- 1:48Kubernetes as a platform
- 9:13DevOps origins and team ownership
- 10:15Team cognitive load explained
- 13:45Airbnb’s Kubernetes simplification
- 15:55RVU’s platform evolution
- 20:14Platform as a product approach
- 23:08Developer experience and feedback
- 24:34Platform team collaboration patterns
- 29:14Team interactions and adoption
- 34:09Navigating the cloud-native landscape
- 36:58Getting started with team-centric platforms
- 39:04Q&A and closing remarks
related talks
31mThe 20 Year Platform – bringing together Kubernetes, 12-Factor and Functions
15mOpening Keynote talk
43mPlatform Engineering Redefined: Evolving Kubernetes Beyond Container Orchestration
26mKubernetes Is A Platform Platform
45mKubernetes is Not for Developers...?
24mPanel Discussion
19mProduction-Ready Platform Engineering: Build To FAIL
41mTales of the mythical Cloud-Native Platform
