-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathstorageclass-nfs.yml
More file actions
26 lines (26 loc) · 1.11 KB
/
Copy pathstorageclass-nfs.yml
File metadata and controls
26 lines (26 loc) · 1.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: vacation-planner-file-nfs
labels:
app: vacation-planner-file
# The Azure Files CSI driver installed on every AKS cluster
provisioner: file.csi.azure.com
parameters:
# None of the four built-in azurefile* storage classes sets this, which is the only reason this
# sample ships a storage class of its own: without it the driver provisions an SMB share.
protocol: nfs
# NFS Azure file shares are only available on SSD (premium) file shares
# (https://learn.microsoft.com/en-us/azure/storage/files/files-nfs-protocol). Premium accounts also
# accept PremiumV2_LRS, the provisioned v2 billing model.
skuName: Premium_LRS
mountOptions:
# Same options as the static NFS volume in persistentvolume-nfs.yml. Mount options belong to the
# storage class when the volume is provisioned dynamically, and to the volume when it is static.
- nconnect=4
- noresvport
- actimeo=30
# Delete, so removing the claim also removes the file share and the account the driver created for it
reclaimPolicy: Delete
volumeBindingMode: Immediate
allowVolumeExpansion: true