Back to Changelog

October 24, 2025

Feature

Orphaned Resources Cleanup

Find PersistentVolumes that are no longer attached to any workload and see how much they cost. Clean up storage waste you didn't know existed.

Orphaned Resources Cleanup
Ugurcan Caykara
Ugurcan Caykara

Storage that nobody uses still costs money

When a StatefulSet gets deleted or a PVC is abandoned after a migration, the underlying PersistentVolume stays provisioned. Cloud providers keep billing for it. Over time, these orphaned volumes accumulate silently.

Kubeadapt now detects orphaned PVs automatically and shows you exactly what they cost.

What gets detected

The analyzer identifies two types of orphaned volumes:

  • Unbound volumes: PVs in Available or Released state with no active claim. These are leftover from deleted workloads.
  • Bound but unmounted: PVs that have a claim but no pod is actually mounting them. The volume exists, the claim exists, but nothing uses the data.

Cost impact

Each orphaned volume shows its size, storage class, monthly cost, and how long it has been orphaned. The total orphaned cost is summarized at the top of the page so you can see the aggregate waste at a glance.

How to use it

Go to Available Savings in your cluster and click Manage orphaned resources. You'll see detected volumes with their status, cost, and age.

storagecost-optimizationcleanup
Want to see this in action?See Your Savings Potential →