From c587a707a665b1d2a95854363d4ed81add615303 Mon Sep 17 00:00:00 2001 From: Hermes DevOps Date: Wed, 27 May 2026 03:37:54 +0000 Subject: [PATCH] feat(redis): add persistent volume for trading-redis Replace emptyDir with 10Gi PVC (ReadWriteOnce) so hot cache survives pod restarts. --- .../trading-platform/redis-cluster.yaml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/apps/base/customer1/trading-platform/redis-cluster.yaml b/apps/base/customer1/trading-platform/redis-cluster.yaml index fadd4d4..6cf6d98 100644 --- a/apps/base/customer1/trading-platform/redis-cluster.yaml +++ b/apps/base/customer1/trading-platform/redis-cluster.yaml @@ -1,5 +1,19 @@ # Redis single-instance for trading platform caching apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: trading-redis-pvc + namespace: customer1 + labels: + app: trading-redis +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 10Gi +--- +apiVersion: v1 kind: Service metadata: name: trading-redis @@ -100,4 +114,5 @@ spec: configMap: name: trading-redis-config - name: data - emptyDir: {} + persistentVolumeClaim: + claimName: trading-redis-pvc