Container Storage Interface (CSI)
just like Container Runtime Interface (CRI) and Container Network Interface (CNI) Container Storage Interface (CSI) allows any storage provider to create drivers and conform with the CSI standards and have their storage solution work such as Amazon Elastic Block Storage(EBS) and GlusterFS
All the CSI should follow the following
- should allow calls for creation of a new volume
- should allow calls to delete a volume
- should allow calls to place a workload that used the volume for a node