From b7332ef8b2b7c64dcfbad3ce9945d0dd6f33ae65 Mon Sep 17 00:00:00 2001 From: Junwei Zhao Date: Mon, 29 Jan 2024 15:49:25 +1100 Subject: [PATCH] Add redis local pv and pvc --- adhoc-config/redis-local-pv.yaml | 41 ++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 adhoc-config/redis-local-pv.yaml diff --git a/adhoc-config/redis-local-pv.yaml b/adhoc-config/redis-local-pv.yaml new file mode 100644 index 0000000..f4f94b9 --- /dev/null +++ b/adhoc-config/redis-local-pv.yaml @@ -0,0 +1,41 @@ +apiVersion: v1 +kind: PersistentVolume +metadata: + name: redis-local-pv + labels: + type: local + name: redis +spec: + capacity: + storage: 20Gi + volumeMode: Filesystem + accessModes: + - ReadWriteOnce + persistentVolumeReclaimPolicy: Delete + storageClassName: local-storage + local: + path: /mnt/k8s/redis + nodeAffinity: + required: + nodeSelectorTerms: + - matchExpressions: + - key: kubernetes.io/hostname + operator: In + values: + - server-3 + +--- + +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + namespace: db + name: redis-local-pvc +spec: + volumeName: redis-local-pv + storageClassName: "local-storage" + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 20Gi