From 64a3d7e6d6b9478792d7c107135e4739f5e7220a Mon Sep 17 00:00:00 2001 From: Junwei Zhao Date: Fri, 13 Jan 2023 19:00:04 +1100 Subject: [PATCH] Add prometheus local pv --- .../grafana-pv.yml | 18 -------- adhoc-config/prometheus-pv.yaml | 41 +++++++++++++++++++ 2 files changed, 41 insertions(+), 18 deletions(-) rename prometheus-pv.yml => adhoc-config/grafana-pv.yml (62%) create mode 100644 adhoc-config/prometheus-pv.yaml diff --git a/prometheus-pv.yml b/adhoc-config/grafana-pv.yml similarity index 62% rename from prometheus-pv.yml rename to adhoc-config/grafana-pv.yml index 6551f48..dd908f1 100644 --- a/prometheus-pv.yml +++ b/adhoc-config/grafana-pv.yml @@ -25,21 +25,3 @@ spec: resources: requests: storage: 10Gi - ---- - -apiVersion: v1 -kind: PersistentVolume -metadata: - name: prometheus-nfs - labels: - nfs: "true" -spec: - storageClassName: "nfs" - capacity: - storage: 100Gi - accessModes: - - ReadWriteOnce - nfs: - server: 192.168.1.4 - path: "/prometheus" diff --git a/adhoc-config/prometheus-pv.yaml b/adhoc-config/prometheus-pv.yaml new file mode 100644 index 0000000..192f140 --- /dev/null +++ b/adhoc-config/prometheus-pv.yaml @@ -0,0 +1,41 @@ +apiVersion: v1 +kind: PersistentVolume +metadata: + name: prometheus-local-pv + labels: + type: local + name: prometheus +spec: + capacity: + storage: 100Gi + volumeMode: Filesystem + accessModes: + - ReadWriteOnce + persistentVolumeReclaimPolicy: Delete + storageClassName: local-storage + local: + path: /mnt/k8s/prometheus + nodeAffinity: + required: + nodeSelectorTerms: + - matchExpressions: + - key: kubernetes.io/hostname + operator: In + values: + - server-3 + +--- + +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + namespace: db + name: prometheus-local-pvc +spec: + volumeName: prometheus-local-pv + storageClassName: "local-storage" + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 100Gi