Kubernetes SIG Storage Highlights: GA for VolumeGroupSnapshot, CSI CBT Beta, and the Road Ahead

Key Feature Graduations

VolumeGroupSnapshot has reached General Availability in Kubernetes v1.36, providing crash‑consistent snapshots of multiple PersistentVolumes in a single atomic operation. This is a major step for stateful applications such as databases that span several volumes.

CSI Changed Block Tracking (CBT) is now in Beta (Kubernetes v1.36). CBT enables storage systems to report only the blocks that have changed since the last snapshot, dramatically reducing backup data transfer.

VolumeAttributesClass graduated to GA in Kubernetes v1.34, allowing users to dynamically adjust storage attributes like IOPS or throughput via the API without recreating volumes.

Emerging Capabilities

The Container Object Storage Interface (COSI) is moving to v1alpha2 with a future promotion to Beta, standardizing bucket provisioning for object storage much like CSI does for block and file storage.

Mutable PV Affinity entered Alpha in Kubernetes v1.35. It lets users change a PersistentVolume’s topology constraints (e.g., moving from zonal to regional storage) without recreating the volume.

The SIG is also focusing on Volume Health, a feature that will surface health information from storage drivers and the control plane, paving the way for automated remediation.

Roadmap & Community Involvement

Looking ahead, SIG Storage plans to enhance Volume Health, explore automated remediation, and continue work on data‑aware scheduling for AI/ML workloads. The Data Protection Working Group (DP WG) remains a hub for contributions, inviting community help with bug fixes, tests, and reviews.

Developers and operators can join the SIG Storage Slack channel (#sig-storage) or the mailing list to stay involved.