--- # PV 1: mayne-vcn (master) - /mnt/minio-data1 apiVersion: v1 kind: PersistentVolume metadata: name: minio-pv-mayne-vcn-data1 spec: capacity: storage: 45Gi volumeMode: Filesystem accessModes: - ReadWriteOnce persistentVolumeReclaimPolicy: Retain storageClassName: minio-local local: path: /mnt/minio-data1 nodeAffinity: required: nodeSelectorTerms: - matchExpressions: - key: kubernetes.io/hostname operator: In values: - mayne-vcn --- # PV 2: mayne-worker-1 - /mnt/minio-data1 apiVersion: v1 kind: PersistentVolume metadata: name: minio-pv-worker1-data1 spec: capacity: storage: 45Gi volumeMode: Filesystem accessModes: - ReadWriteOnce persistentVolumeReclaimPolicy: Retain storageClassName: minio-local local: path: /mnt/minio-data1 nodeAffinity: required: nodeSelectorTerms: - matchExpressions: - key: kubernetes.io/hostname operator: In values: - mayne-worker-1 --- # PV 3: mayne-vcn (master) - /mnt/minio-data2 apiVersion: v1 kind: PersistentVolume metadata: name: minio-pv-mayne-vcn-data2 spec: capacity: storage: 45Gi volumeMode: Filesystem accessModes: - ReadWriteOnce persistentVolumeReclaimPolicy: Retain storageClassName: minio-local local: path: /mnt/minio-data2 nodeAffinity: required: nodeSelectorTerms: - matchExpressions: - key: kubernetes.io/hostname operator: In values: - mayne-vcn --- # PV 4: mayne-worker-2 - /mnt/minio-data1 apiVersion: v1 kind: PersistentVolume metadata: name: minio-pv-worker2-data1 spec: capacity: storage: 45Gi volumeMode: Filesystem accessModes: - ReadWriteOnce persistentVolumeReclaimPolicy: Retain storageClassName: minio-local local: path: /mnt/minio-data1 nodeAffinity: required: nodeSelectorTerms: - matchExpressions: - key: kubernetes.io/hostname operator: In values: - mayne-worker-2