cc-azurelocal-csi-driver

APACHE-2.0 License

Stars
0
Committers
74

Azure Disk CSI driver for Kubernetes

About

This driver allows Kubernetes to access Azure Disk volume, csi plugin name: disk.csi.azure.com, supported accessModes: ReadWriteOnce

Disclaimer: Deploying this driver manually is not an officially supported Microsoft product. For a fully managed and supported experience on Kubernetes, use AKS with the managed Azure disk csi driver.

Project status

V1: GA

V2: Preview

Container Images & Kubernetes Compatibility

V1

Driver Version Image supported k8s version
master branch mcr.microsoft.com/k8s/csi/azuredisk-csi:latest 1.21+
v1.30.0 mcr.microsoft.com/oss/kubernetes-csi/azuredisk-csi:v1.30.0 1.21+
v1.29.2 mcr.microsoft.com/oss/kubernetes-csi/azuredisk-csi:v1.29.2 1.21+
v1.28.5 mcr.microsoft.com/oss/kubernetes-csi/azuredisk-csi:v1.28.5 1.21+

V2

Driver Version Image supported k8s version
main_v2 branch 1.21+
v2.0.0-beta.6 mcr.microsoft.com/oss/kubernetes-csi/azuredisk-csi:v2.0.0-beta.6 1.21+

Driver parameters

Please refer to disk.csi.azure.com driver parameters

storage class disk.csi.azure.com parameters are compatible with built-in azuredisk plugin

Prerequisite

  • The driver depends on cloud provider config file (here is config example), config file path on different platforms:
  • Cloud provider config can also be specified via kubernetes secret, check details here
  • Make sure identity used by driver has Contributor role on node resource group
    • When install open source driver on the cluster, ensure agentpool service principal or managed service identity is assigned to the Contributor role on the resource group used to store managed disks.

Install driver on a Kubernetes cluster

Install Azure Disk CSI Driver V2 on a Kubernetes cluster (Preview)

Examples

Features

New in V2

Troubleshooting

Support

Limitations

Kubernetes Development

View CI Results

Links