Kubeadapt
How it Works
Book a demoSign inStart free
Start free
All releases
v26.03.10improve
Mar 10, 2026(6mo ago)

Shipped by

  • Ugurcan CaykaraUgurcan Caykara
  • agent
  • kubernetes
  • gpu
  • performance
  • breaking-change

Introducing kubeadapt-agent: Lightweight Kubernetes Metrics Collector, Rebuilt from Scratch

The original agent is now deprecated. kubeadapt-agent drops every heavyweight dependency, needs only metrics-server, and auto-discovers GPU workloads with a single Deployment.

Why we rebuilt the agent

The original Kubeadapt agent required Prometheus, OpenCost, node-exporter, and kube-state-metrics before it could collect a single metric. Every cluster needed a full monitoring stack installed up front. Setup was slow, RBAC was complex, and upgrades broke things.

kubeadapt-agent is a ground-up rewrite with a single dependency: metrics-server.

What changed

No more Prometheus, OpenCost, node-exporter, kube-state-metrics

All four dependencies are gone. kubeadapt-agent reads resource usage directly from the Kubernetes Metrics API. The only prerequisite is metrics-server.

GPU metrics, automatically

kubeadapt-agent detects NVIDIA GPUs at startup. If dcgm-exporter is running anywhere in your cluster, the agent finds it and starts collecting GPU utilization, memory, temperature, and power draw per device. See the GPU monitoring guide for details.

GPU Sharing Limitations

GPU time-slicing, MPS, and MIG configurations have limited per-workload attribution due to DCGM Exporter constraints. GPU right-sizing works at the node level only in shared GPU setups. See the GPU monitoring guide for specifics.

<!-- callout:warning -->

Real-time collection

The old agent re-fetched every resource on a fixed interval, pulling the same data over and over. kubeadapt-agent uses Kubernetes watch connections: it syncs once at startup, then receives only change events in real time. When a pod scales or a node joins, the agent knows instantly.

It tracks 20+ resource types by default: nodes, pods, deployments, statefulsets, daemonsets, jobs, HPAs, VPAs, persistent volumes, and more.

Auto-discovery

On startup the agent probes the cluster and adapts to what's available:

  • Cloud provider (AWS, GCP, Azure)
  • VPA and Karpenter if installed
  • GPU nodes and NVIDIA metrics exporters
  • metrics-server availability

Pre-computed enrichment

Before each snapshot is sent, the agent enriches raw metrics automatically:

  • Workload mapping: Every pod is traced back to its parent deployment, statefulset, or daemonset. No orphaned metrics.
  • Resource totals: Cluster-wide CPU, memory, GPU, and storage usage are pre-calculated and ready for the dashboard.

Before and after

Old agentkubeadapt-agent
External dependencies4 (Prometheus, OpenCost, node-exporter, kube-state-metrics)1 (metrics-server)
GPU supportManual configAuto-discovered
Data collectionPeriodic full-list API callsInformer-based (real-time)
Cloud/VPA/KarpenterManual or N/AAuto-detected
Health reportingBasicFull diagnostics per snapshot

Migration

Breaking Change

This is a 2.0 release on the same Helm chart. The old agent binary is fully replaced. Run helm upgrade to migrate. The old agent's Prometheus/OpenCost dependencies can be removed after upgrade if nothing else uses them.

<!-- callout:warning -->

Follow the quick-start guide for installation steps.

Newer release
v26.03.14featMar 14, 2026
kubeadapt-cli: Your Cluster Costs from the TerminalA new CLI tool to query clusters, costs, recommendations, and workloads directly from your terminal. Install via Homebrew or grab the binary. Supports table, JSON, and YAML output.
Older release
v26.03.09featMar 9, 2026
AWS Savings Plans & Reserved Instance AttributionConnect your AWS account and see RI/SP discounts reflected in your actual cluster costs instead of on-demand rates.

More releases

See all
  • v26.03.16feat

    Automatic Updates for the Kubeadapt Agent

    A sidecar that checks for safe chart versions, runs version upgrades, and reports the result back to the dashboard.

    Mar 16, 2026

  • v26.03.20feat

    Smart Alerting: Catch Cost Issues Before They Hit the Bill

    Rules, channels, and notification policies that watch your spend and page you when something drifts. Self-learning cost-spike baselines, AI incident explanations, and noise control built in.

    Mar 20, 2026

  • v26.03.19feat

    Kubeadapt AI: Helpful Analysis, Without Sending Your Data to an LLM

    Kubeadapt now adds AI analysis right where it can help — explaining incidents, surfacing context, and pointing to next steps. It's free, on by default, and your utilization metrics never leave your workspace.

    Mar 19, 2026

Kubeadapt

Kubernetes FinOps platform. Cost visibility, rightsizing, and capacity planning that pays for itself in 30 days.

Product

  • Cost Monitoring
  • Cost Attribution
  • Workload Rightsizing
  • Recommendations
  • Smart Alerting
  • Best Practices
  • Network Cross-AZ

Resources

  • Documentation
  • Status Page
  • Feature Requests

Company

  • About Us
  • Security
  • Careers
  • Contact

© 2026 Kubeadapt. All rights reserved.

PrivacyTermsSecurity