17 lines
1.1 KiB
Plaintext
17 lines
1.1 KiB
Plaintext
![]() |
# Helm install:
|
||
|
|
||
|
# This setup uses the "kube-system" namespace for the pod - seems most appropriate since this is a core functionality for the cluster
|
||
|
|
||
|
helm repo add nfs-subdir-external-provisioner https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner/
|
||
|
helm install nfs-subdir-external-provisioner nfs-subdir-external-provisioner/nfs-subdir-external-provisioner --set nfs.server=192.168.0.51 --set nfs.path=/mnt/kingston-ssd-nfs/k3s-data -n kube-system
|
||
|
kubectl get all -n kube-system
|
||
|
|
||
|
# You can then test with:
|
||
|
|
||
|
kubectl create -f https://raw.githubusercontent.com/kubernetes-sigs/nfs-subdir-external-provisioner/master/deploy/test-claim.yaml -f https://raw.githubusercontent.com/kubernetes-sigs/nfs-subdir-external-provisioner/master/deploy/test-pod.yaml
|
||
|
|
||
|
# which should create a PVC using the "nfs-client" storage class and write a single file to it.
|
||
|
# You can the delete the test pod with:
|
||
|
|
||
|
kubectl delete -f https://raw.githubusercontent.com/kubernetes-sigs/nfs-subdir-external-provisioner/master/deploy/test-claim.yaml -f https://raw.githubusercontent.com/kubernetes-sigs/nfs-subdir-external-provisioner/master/deploy/test-pod.yaml
|