apiVersion: apps/v1 kind: Deployment metadata: name: vm-nfs namespace: kube-system labels: name: provision spec: replicas: 1 selector: matchLabels: app: vm-nfs strategy: type: Recreate template: metadata: labels: app: vm-nfs spec: serviceAccountName: nfs-pod-provisioner-sa containers: - name: nfs-client-provisioner image: k8s.gcr.io/sig-storage/nfs-subdir-external-provisioner:v4.0.2 # provisioner를 구성하는 image volumeMounts: - name: nfs-provisioner mountPath: /persistentvolumes env: - name: PROVISIONER_NAME value: vm-nfs # SC에서 provisioner의 이름으로 사용 - name: NFS_SERVER value: 192.168.0.211 - name: NFS_PATH value: /nfs # nfs 연결 주소 volumes: - name: nfs-provisioner nfs: server: 192.168.0.211 path: /nfs