~/talk

Kepler - Optimized power usage monitoring for Kubernetes

Talkat SREday London 2025 Q3 · 2025-09-18..09-19· [kubernetes, web-performance]
slides:none on file

Kepler reports real‑time power at process, container and pod granularity and exports metrics to Prometheus (scraped from port 9102) so dashboards show values like hundreds of joules per sample; it uses eBPF for per‑process usage and reads CPU/GPU sensors via RAPL and NVML, then multiplies utilization ratios by dynamic power. Kepler runs as a Helm chart on GKE in the demo, trains a regression power model for VMs because direct sensors aren’t available, and currently does not convert wattage to carbon emissions.

AI-written summary · about

  1. 0:00Introduction and Speaker Background
  2. 1:02Agenda Overview
  3. 1:34Understanding Sustainability
  4. 3:27Challenges in Sustainability
  5. 6:00Solutions from CNCF
  6. 7:52Introduction to Kepler
  7. 9:48Kepler's Architecture and Functionality
  8. 13:31Kepler Demo
  9. 15:54Q&A Session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.