prole/k8s/knoe/monitoring-d004-pvs.yaml

78 lines
1.8 KiB
YAML

apiVersion: v1
kind: PersistentVolume
metadata:
name: knoe-monitoring-d004-prometheus
labels:
synology.storage/role: prometheus
synology.storage/volume: d004
spec:
capacity:
storage: 30Gi
volumeMode: Filesystem
accessModes:
- ReadWriteOnce
storageClassName: knoe-monitoring-d004
persistentVolumeReclaimPolicy: Retain
local:
path: /synology/d004/prometheus
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- merlin.knoe.org
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: knoe-monitoring-d004-alertmanager
labels:
synology.storage/role: alertmanager
synology.storage/volume: d004
spec:
capacity:
storage: 5Gi
volumeMode: Filesystem
accessModes:
- ReadWriteOnce
storageClassName: knoe-monitoring-d004
persistentVolumeReclaimPolicy: Retain
local:
path: /synology/d004/alertmanager
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- merlin.knoe.org
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: knoe-monitoring-d004-grafana
labels:
synology.storage/role: grafana
synology.storage/volume: d004
spec:
capacity:
storage: 10Gi
volumeMode: Filesystem
accessModes:
- ReadWriteOnce
storageClassName: knoe-monitoring-d004
persistentVolumeReclaimPolicy: Retain
local:
path: /synology/d004/grafana
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- merlin.knoe.org