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: reg.inje-private.com/nnd002/nfs-subdir-external-provisioner:v4.0.2 # provisioner를 구성하는 image volumeMounts: - name: nfs-provisioner mountPath: /persistentvolumes env: - name: PROVISIONER_NAME value: k8s-sigs.io/nfs-subdir-external-provisioner # SC에서 provisioner의 이름으로 사용 - name: NFS_SERVER value: 172.17.128.249 # 주소변경 - name: NFS_PATH value: /nfs/monitoring # nfs 연결 주소 volumes: - name: nfs-provisioner nfs: server: 172.17.128.249 path: /nfs/monitoring