apiVersion: v1 kind: Service metadata: name: searxng-valkey-service namespace: searxng spec: clusterIP: None selector: app: searxng-valkey ports: - port: 6379 targetPort: 6379 --- apiVersion: apps/v1 kind: StatefulSet metadata: name: searxng-valkey-statefulset namespace: searxng spec: serviceName: searxng-valkey-service replicas: 1 selector: matchLabels: app: searxng-valkey template: metadata: labels: app: searxng-valkey spec: containers: - name: valkey image: docker.io/valkey/valkey:9-alpine command: - valkey-server - --save - "30 1" - --loglevel - warning ports: - containerPort: 6379 volumeMounts: - name: valkey-data mountPath: /data volumeClaimTemplates: - metadata: name: valkey-data spec: accessModes: ["ReadWriteOnce"] resources: requests: storage: 1Gi