Skip to content
GreenKube

Cost Optimization

GreenKube combines FinOps and GreenOps into a single platform, helping you cut both cloud costs and carbon emissions simultaneously.

GreenKube automatically analyzes your cluster to detect optimization opportunities:

Pods that consume resources but do little to no actual work:

  • Near-zero CPU utilization over extended periods
  • No meaningful network traffic
  • Running but not serving requests

Workloads where resource requests/limits are significantly mismatched with actual usage:

  • Over-provisioned: Requests far exceed actual usage → wasting money and energy
  • Under-provisioned: Actual usage near or above limits → risk of OOM kills and throttling

Workloads that would benefit from Horizontal Pod Autoscaling (HPA):

  • High variance in resource usage over time
  • Periodic traffic patterns
  • Currently running at fixed replica count

Suggestions to shift non-urgent workloads to times or regions with lower carbon intensity.

Each recommendation includes an estimated impact:

MetricDescription
Cost savingsEstimated monthly $ reduction
Energy savingsEstimated kWh reduction
Carbon savingsEstimated kgCO₂e reduction
ConfidenceHigh / Medium / Low

Recommendations are grouped by priority:

  • 🔴 Critical — Immediate action recommended (e.g., zombie pods burning significant resources)
  • 🟡 Warning — Notable optimization opportunity (e.g., 3× over-provisioned)
  • 🟢 Info — Minor improvement possible (e.g., slight rightsizing)

Navigate to the Recommendations tab to see all active suggestions with inline actions.

Terminal window
greenkube report --recommendations
Terminal window
curl http://localhost:8000/api/v1/recommendations

GreenKube integrates with OpenCost to provide accurate cost data:

  • Actual cloud pricing (on-demand, spot, reserved)
  • Per-pod cost allocation
  • Namespace-level cost breakdown