Kube-Green
summary
Kube-Green is an open-source Kubernetes operator that saves resources by putting workloads to sleep: it uses a SleepInfo custom resource to set Deployment replica counts to zero, stores the original counts in a Secret, and restores them on wake. It runs on a cron schedule (demoed on Kind), supports Deployments today with namespace/workload exclusions, and reported cutting pods from 1,050 to 450 and reducing memory usage by ~33 GB consumed / ~45 GB allocated, estimating ~91 kg CO2e saved per week; planned features include CronJob support, historical metrics and immediate triggers.
AI-written summary · about
chapters (7)
- 0:00Start
- 3:09Agenda
- 13:02How much CO2e does a Kubernetes cluster produce?
- 15:44What pitfalls does a Cloud Native solution hide?
- 17:41Scaling Well VS Poorly
- 20:48How to reach the goal
- 35:56Thank you for your attention
related talks
45mkube-green
36mOptimizing Resource Usage in Kubernetes
59mHow Kubernetes optimisation can combat climate change
29mRight-Size Your Kubernetes Deployments
38mThe Kubernetes Compass to Being More Sustainable
47mHow Kubernetes optimisation can combat climate change
30mSustainability Chronicles: Innovate Through Green Technology
47mAnother Cluster Bites the Dust... and That’s Just Fine!
