Skip to content
GreenKube

GreenKube — FinGreenOps for Kubernetes

Give your team full visibility into the carbon footprint and cloud costs of your Kubernetes infrastructure. GreenKube is the open-source FinGreenOps tool that helps teams of all sizes — from startups to enterprises — measure energy consumption, reduce CO₂ emissions, and cut cloud spending.

Whether you’re a startup running a single cluster or a growing company scaling across regions, you deserve visibility into what your infrastructure really costs — not just in dollars, but in carbon.

GreenKube combines FinOps (cost optimization) with GreenOps (carbon reduction) into a single, open-source platform. It helps teams understand their energy consumption, identify waste, and take action — all without complex setup or expensive SaaS tools. For companies subject to the EU’s CSRD reporting requirements, GreenKube also provides the data you need for ESRS E1 compliance.



GreenKube follows a clean, hexagonal architecture. Here’s how data flows through the system:

🔥
Prometheus
CPU, Memory, Network, Disk
☸️
Kubernetes
Nodes, Pods, HPAs
💲
OpenCost
Cost Data
Electricity Maps
CO₂ Intensity
⚙️
Data Processor
asyncio.gather orchestration
🔋
Energy Estimator
Joules per pod
🗺️
Zone Mapper
Region → Carbon Zone
🌿
Carbon Calculator
kWh × gCO₂/kWh
📦
Combined Metrics
Energy + Carbon + Cost per pod
🗄️
Storage
PostgreSQL · SQLite · Elasticsearch
🚀
REST API
FastAPI + OpenAPI
🧠
Recommender
Optimization Analysis
📊
Web Dashboard
SvelteKit SPA
💻
CLI Reports
Typer + Rich
📄
CSV / JSON Export
BI Integration

Get GreenKube running in your Kubernetes cluster in under 5 minutes:

Terminal window
# Add the Helm repository
helm repo add greenkube https://GreenKubeCloud.github.io/GreenKube
helm repo update
# Install GreenKube
helm install greenkube greenkube/greenkube \
-n greenkube --create-namespace
# Access the dashboard
kubectl port-forward svc/greenkube-api 8000:8000 -n greenkube

Then open http://localhost:8000 in your browser.


GreenKube is an open-source, community-driven project. We welcome contributions of all kinds!

Hugo Lelievre

Hugo Lelievre

Creator & Lead Developer


v0.2.0
Latest Version
5
Cloud Providers
293+
Unit Tests
3
Storage Backends
Apache 2.0
License
kgCO₂ Saved
GitHub StarsDocker Pulls