Skip to content
GreenKube

Releases

import { Aside } from ‘@astrojs/starlight/components’;

🚀 v0.2.0 — Full-Stack FinGreenOps Platform

Section titled “🚀 v0.2.0 — Full-Stack FinGreenOps Platform”

Latest Stable

Release Date: 2025

This major release transforms GreenKube from a CLI tool into a full-stack monitoring platform with a web dashboard, REST API, and comprehensive resource tracking.

Dashboard & API:

  • Modern SvelteKit web dashboard with real-time charts (ECharts)
  • FastAPI REST API with full OpenAPI documentation
  • Interactive per-pod metrics table with sort, search, and export
  • Node inventory page with capacity visualization
  • Recommendations dashboard with savings estimates
  • Settings page with system health monitoring

Multi-Resource Monitoring:

  • Memory usage tracking (bytes consumed)
  • Network I/O monitoring (bytes received/transmitted)
  • Disk I/O tracking (bytes read/written)
  • Ephemeral storage monitoring (requests and usage)
  • Pod restart count tracking
  • GPU usage monitoring (millicores, when available)

Enhanced Recommendations:

  • Autoscaling candidate detection (CV and spike analysis)
  • Carbon-aware scheduling suggestions
  • Idle namespace cleanup recommendations
  • Improved zombie detection with energy thresholds
  • Configurable thresholds via Helm values

Infrastructure:

  • PostgreSQL as default storage backend (StatefulSet in Helm)
  • Elasticsearch support for large-scale deployments
  • Service auto-discovery for Prometheus and OpenCost
  • Multi-architecture Docker images (amd64 + arm64)
  • Post-install hook for database initialization
  • Comprehensive RBAC (ServiceAccount, ClusterRole)

Developer Experience:

  • 293+ unit tests
  • Pre-commit hooks (Ruff formatting + linting)
  • Gitleaks secret scanning in CI
  • GitHub Actions CI/CD (lint, test, build, push, Helm publish)
AssetLink
Docker Imagedocker pull greenkube/greenkube:0.2.0
Helm Charthelm repo add greenkube https://GreenKubeCloud.github.io/GreenKube
Source CodeGitHub Release

Release Date: 2024

The first public release of GreenKube, establishing the core carbon tracking capabilities.

  • CLI-based carbon reporting for Kubernetes workloads
  • Prometheus integration for CPU metrics collection
  • Energy estimation using Cloud Carbon Footprint methodology
  • Carbon emission calculation with configurable grid intensity
  • Support for AWS, GCP, Azure cloud providers
  • SQLite storage backend
  • CSV and JSON export
  • Helm chart for Kubernetes deployment
  • Basic zombie pod and rightsizing recommendations
AssetLink
Source CodeGitHub Release

  1. Update the Helm repository:

    Terminal window
    helm repo update
  2. Review your values.yaml — New configuration options are available for:

    • Database backend selection
    • API server settings
    • Recommendation thresholds
    • Prometheus query tuning
  3. Upgrade the release:

    Terminal window
    helm upgrade greenkube greenkube/greenkube \
    -f my-values.yaml \
    -n greenkube
  4. Verify the upgrade:

    Terminal window
    kubectl get pods -n greenkube
    kubectl port-forward svc/greenkube-api 8000:8000 -n greenkube

GreenKube follows Semantic Versioning:

  • MAJOR (x.0.0) — Breaking changes
  • MINOR (0.x.0) — New features, backwards compatible
  • PATCH (0.0.x) — Bug fixes, backwards compatible
ChannelDescriptionDocker Tag
StableTested releasesgreenkube/greenkube:0.2.0
LatestMost recent stablegreenkube/greenkube:latest