apiVersion: apps/v1 kind: Deployment metadata: namespace: netbox name: netbox-redis-cache spec: replicas: 1 selector: matchLabels: app: netbox-redis-cache template: metadata: labels: app: netbox-redis-cache spec: restartPolicy: Always containers: - name: netbox-redis-cache image: valkey/valkey:9.1-alpine # Cache only: no persistence, contents are disposable. command: ["sh", "-c", "exec valkey-server --requirepass \"$REDIS_PASSWORD\""] resources: requests: memory: "64Mi" cpu: "50m" limits: memory: "256Mi" cpu: "200m" ports: - containerPort: 6379 envFrom: - secretRef: name: netbox-redis-cache-secrets readinessProbe: exec: command: ["sh", "-c", "valkey-cli --pass \"$REDIS_PASSWORD\" ping | grep -q PONG"] initialDelaySeconds: 5 periodSeconds: 10