The conference presentation discusses two major projects in the SIG Storage group: CSI migration and CSI Windows. The former is a feature that allows the use of external cloud providers for persistent volumes, while the latter is a plugin that enables the use of Windows-based storage systems in Kubernetes. The presentation also highlights the group's ongoing efforts to protect objects from accidental deletion and the need for new contributors to join their projects.
- CSI migration is a feature that allows the use of external cloud providers for persistent volumes
- CSI Windows is a plugin that enables the use of Windows-based storage systems in Kubernetes
- The SIG Storage group is working on protecting objects from accidental deletion
- The group is looking for new contributors to join their projects
The presentation explains that CSI migration is a challenging project due to the strict backwards compatibility requirement with the entry API. To address this, the group has implemented a feature that allows the use of existing APIs while making calls to corresponding CSI drivers underneath. The presentation also emphasizes the importance of testing CSI migration in non-production clusters to catch any behavioral differences early on.
Kubernetes SIG Storage is responsible for ensuring that different types of file and block storage are available wherever a container is scheduled, storage capacity management (container ephemeral storage usage, volume resizing, etc.), influencing scheduling of containers based on storage (data gravity, availability, etc.), and generic operations on storage (snapshotting, etc.). In this session, we will give an introduction to SIG Storage and then deep dive into some projects that SIG Storage is currently working on, provide an update on the current status, and discuss what might be coming in the future.