You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: deploy/example/nfs/README.md
+2-1
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,6 @@
1
1
## NFSv3 support
2
-
[NFS 3.0 protocol support on Azure Blob storage](https://docs.microsoft.com/en-us/azure/storage/blobs/network-file-system-protocol-support) is best suited for large scale read-heavy sequential access workload where data will be ingested once and minimally modified further. E.g. large scale analytic data, backup and archive, NFS apps for media rendering, and genomic sequencing etc. It offers lowest total cost of ownership.
2
+
[NFS 3.0 protocol support on Azure Blob storage](https://docs.microsoft.com/en-us/azure/storage/blobs/network-file-system-protocol-support) is best suited for large scale read-heavy sequential access workload where data will be ingested once and minimally modified further. e.g. large scale analytic data, backup and archive, NFS apps for media rendering, and genomic sequencing etc. It offers lowest total cost of ownership.
3
+
-[Compare access to Azure Files, Blob Storage, and Azure NetApp Files with NFS](https://docs.microsoft.com/en-us/azure/storage/common/nfs-comparison)
3
4
4
5
#### Supported OS: Linux
5
6
- dynamic account creation support is available from `v1.2.0`
matchTags | whether matching tags when driver tries to find a suitable storage account | `true`,`false` | No | `false`
23
23
useDataPlaneAPI | specify whether use data plane API for blob container create/delete, this could solve the SRP API throltting issue since data plane API has almost no limit, while it would fail when there is firewall or vnet setting on storage account | `true`,`false` | No | `false`
24
24
--- | **Following parameters are only for blobfuse** | --- | --- |
25
-
subscriptionID | specify Azure subscription ID in which blob storage directory will be created, cross subscription is only supported when `useDataPlaneAPI` is set as `true` | Azure subscription ID | No | if not empty, `resourceGroup` must be provided
25
+
subscriptionID | specify Azure subscription ID in which blob storage directory will be created | Azure subscription ID | No | if not empty, `resourceGroup` must be provided
26
26
storeAccountKey | whether store account key to k8s secret <br><br> Note: <br> `false` means driver would leverage kubelet identity to get account key | `true`,`false` | No | `true`
27
27
secretName | specify secret name to store account key | | No |
28
28
secretNamespace | specify the namespace of secret to store account key | `default`,`kube-system`, etc | No | pvc namespace
@@ -38,8 +38,8 @@ subnetName | subnet name | existing subnet name of the agent node | No | if empt
38
38
Blobfuse driver does not honor `fsGroup` securityContext setting, instead user could use `-o gid=1000` in `mountoptions` to set ownership, check [here](https://github.com/Azure/Azure-storage-fuse#mount-options) for more mountoptions.
39
39
40
40
- Azure DataLake storage account support
41
-
- set `isHnsEnabled: "true"` in storage class parameter to create ADLS account by driver.
42
-
- mount option `--use-adls=true` must be specified to enable blobfuse access ADLS account.
41
+
- set `isHnsEnabled: "true"` in storage class parameter to create ADLS account by driver in dynamic provisioning.
42
+
- mount option `--use-adls=true` must be specified to enable blobfuse access ADLS account in static provisioning.
43
43
44
44
- account tags format created by dynamic provisioning
45
45
```
@@ -51,6 +51,8 @@ k8s-azure-created-by: azure
51
51
pvc-92a4d7f2-f23b-4904-bad4-2cbfcff6e388
52
52
```
53
53
54
+
- VolumeId is identifier for the volume generated after volume is created by plugin successfully, the format of VolumeId is: `rg#accountName#containerName#uuid#secretNamespace#subsID`, and if current account is in the same subs as the driver, `subsID` would be empty.
55
+
54
56
### Static Provisioning(bring your own storage container)
0 commit comments