Lightning Talk: How Jenga & Tetris Can Help Run More Containers with Lesser Costs & Downtime
Lightningat Open Source Summit Europe 2023 · on Tuesday, 2023-09-19· at 12:37· Room 3F (3JAUREGIA - Floor 3), Abandoibarra Etorb., 4, 48011 Bilbao, Bizkaia, Spain·
summary
Describes a concrete implementation on Kubernetes that generates pod move and place recommendations using node and pod affinities, simulates migrations in-memory, and applies two strategies (singular recursive moves or multiple-container swaps) to defragment resources so a queued container fits. It measures imbalance with an entropy CPU/memory ratio, runs periodic swaps, and shows results on a real test cluster: roughly $5,000/month (≈30%) lower autoscaling cost while avoiding added nodes and reducing risk of CPU throttling and OOM restarts.
AI-written summary · about
chapters (7)
- 0:00Container scheduling challenges
- 1:25Tetris for resource fragmentation
- 3:31Impact of fragmented resources
- 4:57Rescheduling strategies
- 6:22Jenga for resource imbalance
- 8:55Cost savings from balance
- 10:18Runtime scheduling constraints
related talks
11mHow Jenga & Tetris Can Help Run More Containers with Lesser Costs...
05mLightning Talk: Not One Size Fits All, How to Size Kubernetes Clusters - Jeff Sloyer, IBM
58mHow Kubernetes plays Tetris with your containers
38mCost-Effective Scheduling of a Massive Number of Containers in Kubernetes
06mLightning Talk: OpenKruise: Advancing Kubernetes Workload Auto...
06m⚡ Lightning Talk: Colocating Data Workloads and Web Services on Kubernetes to Improve Resource Utilization
06mLightning Talk: Zombie Kubernetes!: Making Nodes Rise From The Dead
10mLightning Talk
