The Kubernetes volume plugin system already provides a powerful abstraction that automates the provisioning, attaching, mounting, resizing, and snapshotting of block and file storage. Underpinning all these features is the Kubernetes goal of workload portability. There was already a VolumeSnapshot API that provides the ability to take a snapshot of a persistent volume to protect against data loss or data corruption. However, some storage systems support consistent group snapshots that allow a snapshot to be taken from multiple volumes at the same point-in-time to achieve write order consistenc
This project, like all of Kubernetes, is the result of hard work by many contributors from diverse backgrounds working together. On behalf of SIG Storage, I would like to offer a huge thank you to all the contributors who stepped up over the years to help the project reach GA: Ben Swartzlander (bswartz)Cici Huang (cici37)Darshan Murthy (darshansreenivas)Hemant Kumar (gnufied)James Defelice (jdef)Jan Šafránek (jsafrane)Madhu Rajanna (Madhu-1)Manish M Yathnalli (manishym)Michelle Au (msau42)Niels de Vos (nixpanic)Leonardo Cecchi (leonardoce)Rakshith R (Rakshith-R)Raunak Shah (RaunakShah)Saad Ali