--- GA: UA-34467841-15 --- # Measuring What Matters: Energy-Aware Kubernetes with Kepler - Sunil Thaha ###### tags: `KubeSummit2025` `K8s2025` `2025` `kubernetes` `F 會議室` `K8s&永續性` `可觀測性` <blockquote> 隨著 Kubernetes 叢集在全球規模擴展,能源消耗已成為關鍵的營運課題,但多數組織對雲原生工作負載的實際用電量卻缺乏可見性。本演講將介紹 Kepler (Kubernetes-based Efficient Power Level Exporter),這是一個 CNCF 沙盒專案,能將能源消耗從「黑盒子」轉化為可操作的 Prometheus 指標。 Kepler 透過整合 Intel RAPL 感測器 與 CPU 使用模式,在容器、Pod、VM 與節點層級提供細緻的能耗歸因。不同於傳統基礎架構監控僅著眼於資源需求與限制,Kepler 能揭露工作負載的實際能源成本,讓使用者能以數據驅動決策,推動永續運算。 我們將深入探討 Kepler 全新改寫的 v0.10.x 架構,該版本效能大幅提升,且僅需對 /proc 與 /sys 具備讀取權限(無需再使用特權能力)。本場次也將示範手動部署與 Kepler Operator,後者透過 PowerMonitor 自訂資源(CRD) 提供宣告式設定,實現自動化部署與生命週期管理。 與會者將學到如何: 使用 Kepler Operator 與 PowerMonitor CRD 部署並簡化管理 將能源指標整合進現有的 Prometheus/Grafana 監控架構 辨識高能耗的工作負載並進行適當資源調整 在開發、測試與生產環境中追蹤永續性指標 藉由 Operator 自動化管理多叢集的 Kepler 部署 透過現場示範,我們將展示多種情境,包括容器、Pod、VM 工作負載的能耗歸因,以及透過 Redfish BMC 整合的平臺層級電力監控。參加者將帶回實用工具,能夠量測、監控並最佳化 Kubernetes 基礎架構的環境影響。 無論你正在管理受限於電力條件的邊緣部署,或是致力於達成永續目標的大型資料中心,本場次都將為你提供打造「節能意識 Kubernetes 營運」的基礎。 目標聽眾:平台工程師、SRE、永續實踐者,以及任何對量測與最佳化雲原生工作負載環境影響有興趣的人。 </blockquote> {%hackmd @k8ssummit/announcement-2025 %} ## 會議資訊 **時間:** 13:30 ~ 14:00 **地點:** F 會議室 **日期:** 2025年10月22日 **語言:** 英文 **難度:** 通識 **相關連結:** - [KubeSummit 2025 官方網站](https://k8s.ithome.com.tw/2025) [target=_blank] - [KubeSummit 2025 議程表](https://k8s.ithome.com.tw/2025/agenda) [target=_blank] - [Q&A 問答蒐集區](https://app.sli.do/event/2tPSzn8Prx1uMJGnUBfhUu) ## 筆記區 > 請從這裡開始記錄你的筆記 ## 討論區 > 歡迎在此進行討論與 Q&A ## 相關資源 - 投影片連結:(待講者提供) - 相關文件: - [CNCF Slack 討論](https://cloud-native.slack.com/?redir=%2Farchives%2FC05QK3KN3HT%3Fname%3DC05QK3KN3HT) [target=_blank] - [GitHub Kepler Operator](https://github.com/sustainable-computing-io/kepler-operator) [target=_blank] - [About Kepler Project](https://sustainable-computing.io/) [target=_blank] - [GitHub PEAKS](https://github.com/sustainable-computing-io/peaks) [target=_blank]
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.