Azure File CSI Driver for Kubernetes
![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fkubernetes-sigs%2Fazurefile-csi-driver.svg?type=shield)
About
This driver allows Kubernetes to use Azure File volume, csi plugin name: file.csi.azure.com
Container Images & Kubernetes Compatibility:
Driver Version |
Image |
1.14+ |
master branch |
mcr.microsoft.com/k8s/csi/azurefile-csi:latest |
yes |
v0.9.0 |
mcr.microsoft.com/k8s/csi/azurefile-csi:v0.9.0 |
yes |
v0.8.0 |
mcr.microsoft.com/k8s/csi/azurefile-csi:v0.8.0 |
yes |
v0.7.0 |
mcr.microsoft.com/k8s/csi/azurefile-csi:v0.7.0 |
yes |
Driver parameters
Please refer to driver parameters
Prerequisite
To specify a different cloud provider config file, create azure-cred-file
configmap before driver installation, e.g. for OpenShift, it's /etc/kubernetes/cloud.conf
(make sure config file path is in the volumeMounts.mountPath
)
kubectl create configmap azure-cred-file --from-literal=path="/etc/kubernetes/cloud.conf" --from-literal=path-windows="C:\\k\\cloud.conf" -n kube-system
Install azurefile CSI driver on a kubernetes cluster
Please refer to install azurefile csi driver
Examples
Features
Troubleshooting
Kubernetes Development
Please refer to development guide
View CI Results
Check testgrid provider-azure-azurefile-csi-driver dashboard.
Links