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.

Infrastructure as a Code is something that can help in today’s rapid world.

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:

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.

Infrastructure Automation Using IaC Best Practices video

Sources for this article: Dell Technologies website