6
6
** WARNING** : This driver is in ALPHA currently. Do NOT use this driver in a production environment in its current state.
7
7
8
8
### About
9
- This driver allows Kubernetes to use [ Azure Blob storage] ( https://github.com/Azure/azure-storage-fuse ) , csi plugin name: ` blobfuse.csi.azure.com `
9
+ This driver allows Kubernetes to use [ azure- storage-fuse ] ( https://github.com/Azure/azure-storage-fuse ) , csi plugin name: ` blobfuse.csi.azure.com `
10
10
11
11
### Project Status
12
12
Status: Aplha
@@ -34,8 +34,8 @@ Please refer to [`blobfuse.csi.azure.com` driver parameters](./docs/driver-param
34
34
Please refer to [ install blobfuse csi driver] ( https://github.com/csi-driver/blobfuse-csi-driver/blob/master/docs/install-blobfuse-csi-driver.md )
35
35
36
36
## E2E Usage example
37
- ### 1. create a pod with csi blobfuse driver mount on linux
38
- #### Dynamic Provisioning (create storage account and container by blobfuse driver)
37
+ create a pod with blobfuse mount on linux
38
+ ### Dynamic Provisioning (create storage account and container automatically by blobfuse driver)
39
39
- Create a blobfuse CSI storage class
40
40
``` sh
41
41
kubectl create -f https://raw.githubusercontent.com/csi-driver/blobfuse-csi-driver/master/deploy/example/storageclass-blobfuse-csi.yaml
@@ -46,8 +46,8 @@ kubectl create -f https://raw.githubusercontent.com/csi-driver/blobfuse-csi-driv
46
46
kubectl create -f https://raw.githubusercontent.com/csi-driver/blobfuse-csi-driver/master/deploy/example/pvc-blobfuse-csi.yaml
47
47
```
48
48
49
- #### Static Provisioning(use an existing storage account)
50
- ##### Option #1 : use existing credentials in k8s cluster
49
+ ### Static Provisioning(use an existing storage account)
50
+ #### Option #1 : use existing credentials in k8s cluster
51
51
> make sure the existing credentials in k8s cluster(e.g. service principal, msi) could access the specified storage account
52
52
- Download a blobfuse CSI storage class, edit ` resourceGroup ` , ` storageAccount ` , ` containerName ` to use existing storage container
53
53
``` sh
@@ -61,7 +61,7 @@ kubectl create -f storageclass-blobfuse-csi-existing-container.yaml
61
61
kubectl create -f https://raw.githubusercontent.com/csi-driver/blobfuse-csi-driver/master/deploy/example/pvc-blobfuse-csi.yaml
62
62
```
63
63
64
- ##### Option #2 : provide storage account name and key
64
+ #### Option #2 : provide storage account name and key
65
65
- Use ` kubectl create secret ` to create ` azure-secret ` with existing storage account name and key
66
66
```
67
67
kubectl create secret generic azure-secret --from-literal accountname=NAME --from-literal accountkey="KEY" --type=Opaque
@@ -108,6 +108,7 @@ Please refer to [development guide](./docs/csi-dev.md)
108
108
109
109
110
110
### Links
111
+ - [ azure-storage-fuse] ( https://github.com/Azure/azure-storage-fuse )
111
112
- [ Kubernetes CSI Documentation] ( https://kubernetes-csi.github.io/docs/Home.html )
112
113
- [ Analysis of the CSI Spec] ( https://blog.thecodeteam.com/2017/11/03/analysis-csi-spec/ )
113
114
- [ CSI Drivers] ( https://github.com/kubernetes-csi/drivers )
0 commit comments