Kubernetes v1.36 Promotes Volume Group Snapshots to General Availability
The Kubernetes project has announced that Volume Group Snapshots have reached General Availability (GA) in the v1.36 release. Initially introduced as an Alpha feature in v1.27, this capability progressed through Beta stages in v1.32 and v1.34 before achieving stable status. This feature enables users to create crash-consistent snapshots of multiple volumes simultaneously, ensuring write-order consistency for applications relying on several PersistentVolumeClaims, such as those separating data and logs. By utilizing label selectors, Kubernetes groups these volumes, allowing for reliable workload recovery without the need for complex application quiescence. The GA release promotes the associated APIs—VolumeGroupSnapshot, VolumeGroupSnapshotContent, and VolumeGroupSnapshotClass—to version v1 under the group snapshot extension. These CustomResourceDefinitions are supported exclusively by Container Storage Interface (CSI) volume drivers. Key improvements in this stable release include enhanced stability, bug fixes derived from beta feedback, and accurate restore size reporting. This advancement significantly strengthens Kubernetes' storage abstraction capabilities, facilitating better data protection and workload portability for stateful applications requiring consistent multi-volume backups.
Wire timeline
Kubernetes v1.36 Promotes Volume Group Snapshots to General Availability
The Kubernetes project has announced that Volume Group Snapshots have reached General Availability (GA) in the v1.36 release. Initially introduced as an Alpha feature in v1.27, this capability progressed through Beta stages in v1.32 and v1.34 before achieving stable status. This feature enables users to create crash-consistent snapshots of multiple volumes simultaneously, ensuring write-order consistency for applications relying on several PersistentVolumeClaims, such as those separating data and logs. By utilizing label selectors, Kubernetes groups these volumes, allowing for reliable workload recovery without the need for complex application quiescence. The GA release promotes the associated APIs—VolumeGroupSnapshot, VolumeGroupSnapshotContent, and VolumeGroupSnapshotClass—to version v1 under the group snapshot extension. These CustomResourceDefinitions are supported exclusively by Container Storage Interface (CSI) volume drivers. Key improvements in this stable release include enhanced stability, bug fixes derived from beta feedback, and accurate restore size reporting. This advancement significantly strengthens Kubernetes' storage abstraction capabilities, facilitating better data protection and workload portability for stateful applications requiring consistent multi-volume backups.
Kubernetes Blog