NFS 檔案共用 - daniel-qa/Azure-Kubernetes-Service GitHub Wiki
https://learn.microsoft.com/zh-tw/azure/aks/azure-files-csi#nfs-file-shares
NFS 檔案共用
建立 NFS 檔案共用儲存體類別
- nfs-sc.yaml
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: azurefile-csi-nfs
provisioner: file.csi.azure.com
allowVolumeExpansion: true
parameters:
protocol: nfs
mountOptions:
- nconnect=8
使用 NFS 支援的檔案共用建立部署
kubectl apply -f https://raw.githubusercontent.com/kubernetes-sigs/azurefile-csi-driver/master/deploy/example/nfs/statefulset.yaml
- 藉由執行下列命令來驗證磁碟區的內容:
kubectl exec -it statefulset-azurefile-0 -- df -h
- P.S
請注意,由於 NFS 檔案共用位於進階帳戶中,檔案共用大小下限為 100GB。
如果您以小型儲存體大小來建立 PVC,可能會遇到與下列類似的錯誤:無法建立檔案共用...大小 (5)...。