Skip to content

Implementing kubernetes node bin packing

7.4 relevance
Score Breakdown
technical depth
8
novelty
6
actionability
8
community
6
strategic
7
personal
9

Scored daily by a customisable AI persona to surface the most relevant engineering leadership news.

Kubernetes resource optimization technique, directly applicable to cloud infrastructure.

Cloud blog.costgraph.ai
Tetris in d dimensions: packing pods by size strands memory across 4 nodes, fitting each pod to the hole left fills 3 nodes completely.
Summary

CostGraph treats Kubernetes node rightsizing as vector bin packing, using geometric heuristics (Panigrahy et al. 2011) to pack pods sized from 7-day P95 usage across CPU, memory, pod count, GPUs, disk, and IP constraints. Pod requests are rightsized by dividing P95 by a utilization target (90% for stable workloads with CV<0.25, 60% for spiky with CV>=0.75, else 80%), and the greedy packing yields a floor on savings for consolidation.

Author

Emmanuel Bakare