|
|
||
|---|---|---|
| .github | ||
| charts | ||
| deploy | ||
| docs | ||
| hack | ||
| pkg | ||
| test | ||
| vendor | ||
| .gitignore | ||
| .travis.yml | ||
| CHANGELOG-v0.1.0-alpha.md | ||
| CHANGELOG-v0.2.0-alpha.md | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| Makefile | ||
| OWNERS | ||
| README.md | ||
| RELEASE.md | ||
| SECURITY_CONTACTS | ||
| code-of-conduct.md | ||
| go.mod | ||
| go.sum | ||
README.md
azurefile CSI driver for Kubernetes
About
This driver allows Kubernetes to use azure file volume, csi plugin name: file.csi.azure.com
Container Images & CSI Compatibility:
| Azure File CSI Driver Version | Image | v1.0.0 |
|---|---|---|
| master branch | mcr.microsoft.com/k8s/csi/azurefile-csi:latest | yes |
| v0.4.0 | mcr.microsoft.com/k8s/csi/azurefile-csi:v0.4.0 | yes |
| v0.3.0 | mcr.microsoft.com/k8s/csi/azurefile-csi:v0.3.0 | yes |
Kubernetes Compatibility
| Azure File CSI Driver\Kubernetes Version | 1.14+ |
|---|---|
| master branch | yes |
| v0.4.0 | yes |
| v0.3.0 | yes |
Driver parameters
Please refer to file.csi.azure.com driver parameters
storage class
file.csi.azure.comparameters are compatible with built-in azurefile plugin
Prerequisite
- The driver initialization depends on a Cloud provider config file, usually it's
/etc/kubernetes/azure.jsonon all kubernetes nodes deployed by AKS or aks-engine, here is an azure.json example
if cluster is based on Managed Service Identity(MSI), make sure all agent nodes have
Contributorrole for current resource group
Install azurefile CSI driver on a kubernetes cluster
Please refer to install azurefile csi driver
Examples
Kubernetes Development
Please refer to development guide