GreenKube — FinGreenOps for Kubernetes
Why GreenKube?
Section titled “Why GreenKube?”Whether you’re a startup running a single cluster or a growing tech SME 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 engineering teams understand their energy consumption, identify waste, and take concrete action — all without complex setup or expensive SaaS tools.
Real-time Dashboard
Modern SvelteKit dashboard with interactive charts, per-pod metrics, node inventory, and optimization recommendations — all served from a single container.
Learn more →Carbon Tracking
Converts energy consumption to CO₂e emissions using real-time grid carbon intensity data from Electricity Maps, giving your team clear carbon visibility across all workloads.
Learn more →Cost Optimization
Identifies zombie pods, oversized workloads, and autoscaling opportunities with estimated savings in both cost and carbon emissions.
Learn more →Easy Deployment
Production-ready Helm chart with PostgreSQL, auto-discovery of Prometheus and OpenCost, RBAC, and health probes. Deploy in minutes.
Learn more →Key Features
Section titled “Key Features”Multi-Resource Monitoring
Collect CPU, memory, network I/O, disk I/O, storage, and pod restarts per pod. Energy and CO₂e estimation is currently CPU-based; additional dimensions are coming in future releases.
Learn more →Smart Recommendations
AI-powered analysis detects zombie pods, rightsizing opportunities, autoscaling candidates, and carbon-aware scheduling.
Learn more →Flexible Storage
Supports PostgreSQL (production), SQLite (development), and Elasticsearch (scale) — choose the backend that fits your needs.
Learn more →Multi-Cloud Support
Built-in profiles for AWS, GCP, Azure, OVH, and Scaleway with automatic region-to-carbon-zone mapping.
Learn more →Historical Analysis
Report on any time period with flexible grouping (daily, monthly, yearly). Export to CSV or JSON for BI integration.
Learn more →REST API
Full-featured FastAPI backend with OpenAPI docs, CORS support, and comprehensive endpoints for all metrics.
Learn more →Architecture at a Glance
Section titled “Architecture at a Glance”GreenKube follows a clean, hexagonal architecture. Here’s how data flows through the system:
Quick Install
Section titled “Quick Install”Get GreenKube running in your Kubernetes cluster in under 5 minutes:
# Add the Helm repositoryhelm repo add greenkube https://GreenKubeCloud.github.io/GreenKubehelm repo update
# Install GreenKubehelm install greenkube greenkube/greenkube \ -n greenkube --create-namespace
# Access the dashboardkubectl port-forward svc/greenkube-api 8000:8000 -n greenkubeThen open http://localhost:8000 in your browser.
Try It Without a Cluster
Section titled “Try It Without a Cluster”Explore GreenKube instantly with Demo Mode — no live cluster metrics needed:
# With Docker (no Kubernetes needed):docker run --rm -p 9000:9000 greenkube/greenkube:0.2.3 demo --no-browser --port 9000# → Open http://localhost:9000
# Or deploy a standalone demo pod:kubectl run greenkube-demo \ --image=greenkube/greenkube:0.2.3 \ --restart=Never \ --command -- greenkube demo --no-browser --port 9000
kubectl wait --for=condition=Ready pod/greenkube-demo --timeout=60skubectl port-forward pod/greenkube-demo 9000:9000Then open http://localhost:9000 — you’ll see 7 days of realistic data for 22 pods across 5 namespaces, including carbon emissions, costs, and recommendations.
Community & Contributors
Section titled “Community & Contributors”GreenKube is an open-source, community-driven project. We welcome contributions of all kinds!

Hugo Lelievre
Creator & Lead Developer




