NFS Subdir Provisioner
This will demonstrate my steps I took to install the NFS Subdir External Provisioner.
Note
This installation is based on argocd, and this guide demonstrates how to deploy argocd.
Chart
apps/kube-system/nfs-subdir-ext-provisioner/Chart.yaml
apiVersion: v2
name: nfs-subdir-ext-provisioner
description: NFS Subdir Ext Provisioner Helm Chart
type: application
version: 4.0.2
dependencies:
- name: nfs-subdir-external-provisioner
version: 4.0.18
repository: https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner
Values
apps/kube-system/nfs-subdir-ext-provisioner/values.yaml
nfs-subdir-external-provisioner:
nfs:
server: 10.8.0.223
path: /kubernetes-volumes
reclaimPolicy: Retain
strategyType: Recreate
storageClass:
create: true
defaultClass: false
name: nfs
provisionerName: "cluster.local/nfs-subdir-ext-provisioner"
allowVolumeExpansion: true
reclaimPolicy: Delete
archiveOnDelete: true
onDelete: retain
accessModes: ReadWriteOnce
volumeBindingMode: Immediate