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"}]'
|