Container Storage Interface (CSI) is a specification that is designed as a standard method of exposing storage to container orchestrators, such as Kubernetes. CSI provides the ability for storage vendors to expose storage to containerized workloads using a driver. Dell Technologies provides a CSI driver that enables provisioning of DellEMC Storage volumes to Kubernetes for persistent storage.
Container Storage Interface (CSI) standard is rapidly evolving as the de-facto standard to provisioning and managing shared storage for containerized workloads. Dell Technologies industry-leading PowerStore, PowerMax, Isilon, Unity, VxFlex OS, and XtremIO storage platforms all come with CSI driver written in Go to support containerized workloads running on Kubernetes. Drivers and associated Go code are available on GitHub at the following locations:
- CSI Driver for PowerStore https://github.com/dell/csi-powerstore
- CSI Driver for PowerMax https://github.com/dell/csi-powermax
- CSI Driver for Isilon https://github.com/dell/csi-isilon
- CSI Driver for Unity https://github.com/dell/csi-unity
- CSI Driver for VxFlex OS https://github.com/dell/csi-vxflexos
- CSI Driver for XtremIO https://github.com/dell/csi-xtremio-deploy
Check out our CSI resources under Dell EMC Storage Automation and Developer Resources site where you can find even more information about automation tools from DellEMC like Ansible plugins with example playbooks, vRO plugins, Storage arrays SDK and APIs.
Sources for this article: Dell Technologies website