apiVersion: apps/v1 kind: Deployment metadata: name: paperless-redis namespace: paperless labels: app: paperless-redis spec: replicas: 1 strategy: type: Recreate selector: matchLabels: app: paperless-redis template: metadata: labels: app: paperless-redis spec: securityContext: # redis image starts as root to set up permissions then drops to the redis user internally seccompProfile: type: RuntimeDefault containers: - name: redis image: redis:8 env: - name: TZ value: Europe/Kyiv ports: - containerPort: 6379 name: redis volumeMounts: - name: data mountPath: /data resources: requests: cpu: 20m memory: 64Mi limits: memory: 256Mi volumes: - name: data persistentVolumeClaim: claimName: paperless-redis