diff --git a/media/media-pv.yaml b/media/media-pv.yaml index ec0d668..e1a68e2 100644 --- a/media/media-pv.yaml +++ b/media/media-pv.yaml @@ -29,26 +29,41 @@ spec: apiVersion: v1 kind: PersistentVolume metadata: - name: configs-nfs + name: configs-local-pv + labels: + type: local + name: configs spec: capacity: - storage: 10Gi + storage: 20Gi + volumeMode: Filesystem accessModes: - - ReadWriteMany - nfs: - server: 192.168.1.5 - path: "/fs/1000/nfs/k8s/configs" + - ReadWriteOnce + persistentVolumeReclaimPolicy: Delete + storageClassName: local-storage + local: + path: /mnt/k8s/configs + nodeAffinity: + required: + nodeSelectorTerms: + - matchExpressions: + - key: kubernetes.io/hostname + operator: In + values: + - server-3 + --- apiVersion: v1 kind: PersistentVolumeClaim metadata: - namespace: "media" - name: "configs-nfs" + namespace: apps + name: configs-local-pvc spec: - storageClassName: "" + volumeName: configs-local-pv + storageClassName: "local-storage" accessModes: - - ReadWriteMany + - ReadWriteOnce resources: requests: - storage: 10Gi + storage: 20Gi