安装 Nfs-Provisioner

可以通过以下命令安装

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
helm repo add nfs-subdir-external-provisioner https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner/

#
# cf. https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner/blob/master/charts/nfs-subdir-external-provisioner/README.md
#
helm upgrade -n kube-system nfs-client-provisioner nfs-subdir-external-provisioner/nfs-subdir-external-provisioner \
  	--create-namespace --install \
    --set fullnameOverride=nfs-client-provisioner \
    --set nfs.server=<your nfs server address> \
    --set nfs.path=<your nfs server share path> \
    --set storageClass.defaultClass=true \
    --set storageClass.archiveOnDelete=false \
    --set storageClass.provisionerName=nfs-client-provisioner \
    --set-json 'nodeSelector={"node-role.kubernetes.io/control-plane":""}' \
    --set-json 'tolerations=[{"operator":"Exists","key":"node-role.kubernetes.io/control-plane"}]'
Licensed under CC BY-NC-SA 4.0