apiVersion: v1 kind: PersistentVolume metadata: name: synology-iscsi-d001-data labels: synology.storage/role: data synology.storage/volume: d001 spec: capacity: storage: 29Gi volumeMode: Filesystem accessModes: - ReadWriteOnce storageClassName: synology-iscsi persistentVolumeReclaimPolicy: Retain local: path: /synology/d001/data nodeAffinity: required: nodeSelectorTerms: - matchExpressions: - key: kubernetes.io/hostname operator: In values: - myrddin.prole.org --- apiVersion: v1 kind: PersistentVolume metadata: name: synology-iscsi-d001-wal labels: synology.storage/role: wal synology.storage/volume: d001 spec: capacity: storage: 29Gi volumeMode: Filesystem accessModes: - ReadWriteOnce storageClassName: synology-iscsi persistentVolumeReclaimPolicy: Retain local: path: /synology/d001/wal nodeAffinity: required: nodeSelectorTerms: - matchExpressions: - key: kubernetes.io/hostname operator: In values: - myrddin.prole.org --- apiVersion: v1 kind: PersistentVolume metadata: name: synology-iscsi-d001-garage labels: synology.storage/role: garage synology.storage/volume: d001 spec: capacity: storage: 29Gi volumeMode: Filesystem accessModes: - ReadWriteOnce storageClassName: synology-iscsi persistentVolumeReclaimPolicy: Retain local: path: /synology/d001/garage nodeAffinity: required: nodeSelectorTerms: - matchExpressions: - key: kubernetes.io/hostname operator: In values: - myrddin.prole.org --- apiVersion: v1 kind: PersistentVolume metadata: name: synology-iscsi-d002-data labels: synology.storage/role: data synology.storage/volume: d002 spec: capacity: storage: 29Gi volumeMode: Filesystem accessModes: - ReadWriteOnce storageClassName: synology-iscsi persistentVolumeReclaimPolicy: Retain local: path: /synology/d002/data nodeAffinity: required: nodeSelectorTerms: - matchExpressions: - key: kubernetes.io/hostname operator: In values: - merlin.prole.org --- apiVersion: v1 kind: PersistentVolume metadata: name: synology-iscsi-d002-wal labels: synology.storage/role: wal synology.storage/volume: d002 spec: capacity: storage: 29Gi volumeMode: Filesystem accessModes: - ReadWriteOnce storageClassName: synology-iscsi persistentVolumeReclaimPolicy: Retain local: path: /synology/d002/wal nodeAffinity: required: nodeSelectorTerms: - matchExpressions: - key: kubernetes.io/hostname operator: In values: - merlin.prole.org --- apiVersion: v1 kind: PersistentVolume metadata: name: synology-iscsi-d003-data labels: synology.storage/role: data synology.storage/volume: d003 spec: capacity: storage: 29Gi volumeMode: Filesystem accessModes: - ReadWriteOnce storageClassName: synology-iscsi persistentVolumeReclaimPolicy: Retain local: path: /synology/d003/data nodeAffinity: required: nodeSelectorTerms: - matchExpressions: - key: kubernetes.io/hostname operator: In values: - pi.prole.org - merlin.prole.org - myrddin.prole.org --- apiVersion: v1 kind: PersistentVolume metadata: name: synology-iscsi-d003-wal labels: synology.storage/role: wal synology.storage/volume: d003 spec: capacity: storage: 29Gi volumeMode: Filesystem accessModes: - ReadWriteOnce storageClassName: synology-iscsi persistentVolumeReclaimPolicy: Retain local: path: /synology/d003/wal nodeAffinity: required: nodeSelectorTerms: - matchExpressions: - key: kubernetes.io/hostname operator: In values: - pi.prole.org - merlin.prole.org - myrddin.prole.org --- apiVersion: v1 kind: PersistentVolume metadata: name: synology-iscsi-d003-grafana labels: synology.storage/role: grafana synology.storage/volume: d003 spec: capacity: storage: 5Gi volumeMode: Filesystem accessModes: - ReadWriteOnce storageClassName: synology-iscsi persistentVolumeReclaimPolicy: Retain local: path: /synology/d003/grafana nodeAffinity: required: nodeSelectorTerms: - matchExpressions: - key: kubernetes.io/hostname operator: In values: - pi.prole.org --- apiVersion: v1 kind: PersistentVolume metadata: name: synology-iscsi-d002-prometheus labels: synology.storage/role: prometheus synology.storage/volume: d002 spec: capacity: storage: 20Gi volumeMode: Filesystem accessModes: - ReadWriteOnce storageClassName: synology-iscsi persistentVolumeReclaimPolicy: Retain local: path: /synology/d002/prometheus nodeAffinity: required: nodeSelectorTerms: - matchExpressions: - key: kubernetes.io/hostname operator: In values: - merlin.prole.org --- apiVersion: v1 kind: PersistentVolume metadata: name: synology-iscsi-d001-openbao labels: synology.storage/role: openbao synology.storage/volume: d001 spec: capacity: storage: 5Gi volumeMode: Filesystem accessModes: - ReadWriteOnce storageClassName: synology-iscsi persistentVolumeReclaimPolicy: Retain local: path: /synology/d001/openbao nodeAffinity: required: nodeSelectorTerms: - matchExpressions: - key: kubernetes.io/hostname operator: In values: - myrddin.prole.org