diff --git a/kubernetes/apps/production/searxng/redis/redis.yaml b/kubernetes/apps/production/searxng/redis/redis.yaml index 863e85b..971b750 100644 --- a/kubernetes/apps/production/searxng/redis/redis.yaml +++ b/kubernetes/apps/production/searxng/redis/redis.yaml @@ -1,23 +1,33 @@ -apiVersion: v1 -kind: Pod +apiVersion: apps/v1 +kind: Deployment metadata: name: searxng-redis namespace: public-services spec: - containers: - - name: searxng-redis - image: docker.io/valkey/valkey:8-alpine - command: ["valkey-server", "--save", "30", "1", "--loglevel", "warning"] - ports: - - containerPort: 6379 - volumeMounts: + replicas: 1 + selector: + matchLabels: + app: searxng-redis + template: + metadata: + labels: + app: searxng-redis + spec: + containers: + - name: searxng-redis + image: docker.io/valkey/valkey:8-alpine + command: + ["valkey-server", "--save", "30", "1", "--loglevel", "warning"] + ports: + - containerPort: 6379 + volumeMounts: + - name: redis-data + mountPath: /data + resources: + limits: + memory: "128Mi" + cpu: "100m" + volumes: - name: redis-data - mountPath: /data - resources: - limits: - memory: "128Mi" - cpu: "100m" - volumes: - - name: redis-data - persistentVolumeClaim: - claimName: searxng-redis-pvc + persistentVolumeClaim: + claimName: searxng-redis-pvc