REFERENCE

Storage Analysis

Analyze persistent volume usage, costs, and storage class distribution.

Overview

Storage Analysis

Storage Analysis lists all persistent volumes in a cluster with their capacity, cost, storage class, and namespace binding. Use it to find over-provisioned or unbound volumes that are adding to your bill.

Access: Select cluster > Dashboard > Volumes tab, or Namespaces > Persistent Volumes


Summary Cards

Three cards at the top of the page:

  • Total Storage (or Filtered Storage) - Aggregate capacity across all volumes
  • Total Cost (or Filtered Cost) - Monthly cost based on hourly rates
  • Total Volumes (or Filtered Count) - Number of persistent volumes

When filters are active, the cards update to show filtered totals.


Volume Table

Columns:

  • Volume - PV name with availability zone shown below
  • Storage Class - gp2, gp3, io1, etc.
  • Namespace - Bound namespace (or "Not bound")
  • PVC - PersistentVolumeClaim name
  • Capacity - Allocated size in GB
  • Cost - Hourly cost with monthly projection

Click column headers to sort by name, capacity, or cost.


Filtering

Six filter options:

  • Search - Filter by volume name
  • Storage Class - Multi-select dropdown
  • Namespace - Scope to a specific namespace
  • Team - Filter by team label (if labels are present)
  • Department - Filter by department label
  • Owner - Filter by owner label

A "Clear filters" button shows the active filter count and resets all filters.


Storage Classes

Common AWS EBS storage classes and approximate pricing:

Note

Pricing is approximate and based on AWS on-demand rates. Kubeadapt uses real-time pricing from your cloud provider.

  • gp3 (General Purpose SSD) - ~$0.08/GB/month. Recommended default for most workloads.
  • gp2 (Legacy General Purpose SSD) - ~$0.10/GB/month. 25% more expensive than gp3.
  • io1 (High IOPS SSD) - ~$0.125/GB/month + IOPS charges. Use for high-performance databases.
  • sc1 (Cold HDD) - ~$0.025/GB/month. Use for infrequent access and backups.
Tip

Migrate legacy gp2 volumes to gp3 for ~20% cost savings with equal or better performance.

Warning

Kubernetes does not support shrinking PersistentVolumes. You can only expand, never reduce. Plan capacity carefully before provisioning.