Evolving Sigma: Adapting Kubernetes at Alibaba
summary
Sigma is a homegrown cluster manager that integrates Kubernetes to run tens of thousands of servers and legacy non-container workloads; the team adapts Kubernetes by adding an extended Kubernetes API server, custom scheduler logic, node agents and etcd-backed state, and by evolving Sigma into Sigma 3.2 while keeping Kubernetes APIs. Key outcomes include handling 32,500 transactions/sec, scaling to very large clusters, and boosting resource utilization ~30% through offline/online scheduling and autoscaling.
AI-written summary · about
chapters (14)
- 0:00Start
- 3:36Sigma at scale
- 4:43Containerization
- 7:42Cluster management
- 12:40Sigma and Fuxico-location
- 14:49Old Sigma core
- 18:26New core?
- 18:46Kubernetes as the new core
- 21:13Migration
- 22:22Unified scheduler
- 26:08In-place set controller
- 28:02Image distribution with Dragonfly
- 29:00Image preheat
- 30:39Challenges
related talks
41mSIG Cluster Lifecycle Intro
22mKeynote: Cloud Native at Alibaba Scale
38mIntro: SIG Cluster Lifecycle
20mIntroduction to SIG Cluster Lifecycle
28mKubernetes SIG Node Intro And Deep Dive
43mIntro + Deep Dive: SIG Scalability
38mIntro: SIG Cluster Lifecycle
35mNo More Chaos: Audit and Inspect Kubernetes at Scale
