The presentation discusses the use of Kubernetes and shared file systems for storage and the backup process for manual SFS shares.
- Kubernetes is heavily used for storage, with around 65 projects deploying 159 production Kubernetes clusters storing around 74 terabytes of manual SFS storage
- Manual SFS is a scalable distributed storage system that offers three interfaces: object store, block devices, and shared file systems
- The presentation focuses on the backup process for manual SFS shares, which involves six steps: stopping the application, creating a snapshot, creating a volume from the snapshot, backing up the intermediate volume, and removing the volume and snapshot
- The backup process relies on the manual CSI driver, which handles cluster-wide and node-local operations
- The CSI driver relies on third-party drivers to carry out the mount on the node and expose it to the consumer ports