17.9 CSI: Container Storage Interface and Third-Party Drivers
Right, so you’ve got your PersistentVolume and PersistentVolumeClaim objects all figured out. You can dynamically provision a volume with a StorageClass and feel pretty good about yourself. But let’s be honest: the built-in drivers for your cloud provider’s block storage are… fine. They get the job done. But what if your job is weirder? What if you need to talk to a storage system that isn’t AWS EBS, GCP PD, or Azure Disk? You know, something like Ceph, GlusterFS, MinIO, or that legacy NAS box in the corner that the storage team swears is “perfectly reliable”?