Public preview: CSI storage driver support in Azure Kubernetes Service
Published date: August 17, 2020
The Container Storage Interface (CSI) is a standard for exposing arbitrary block and file storage systems to containerized workloads on Kubernetes. By adopting and using CSI, Azure Kubernetes Service (AKS) now can write, deploy, and iterate plugins exposing new or improving existing storage systems in Kubernetes without having to touch the core Kubernetes code and waiting for its release cycles.
We are announcing the public preview of CSI storage driver support on AKS, which allows users to natively leverage:
Azure Files: Azure Files offers a fully managed, serverless file share that can be mounted concurrently by cloud or on-premises deployments of Windows, Linux and MacOS. Azure Files makes it easy to lift and shift applications to the cloud that expect a file share to store files or user data.
Azure Disks: Azure Disk Storage offers high-performance, highly durable block storage for your mission- and business-critical workloads. Azure Disks allow you to achieve sub-millisecond latency with high performance for throughput and transaction-intensive workloads.
Kubernetes will be transitioning to CSI storage drivers instead of in-tree drivers with kubernetes v1.21. These are the future of storage support in Kubernetes.
Download through GitHub.