# services/outline/redis-deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: name: outline-redis namespace: outline labels: app: outline-redis spec: replicas: 1 selector: matchLabels: app: outline-redis template: metadata: labels: app: outline-redis spec: nodeSelector: node-role.kubernetes.io/worker: "true" affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: hardware operator: In values: ["rpi4", "rpi5"] containers: - name: redis image: redis:7.4.1-alpine ports: - name: redis containerPort: 6379 resources: requests: cpu: 50m memory: 128Mi limits: cpu: 250m memory: 256Mi volumeMounts: - name: data mountPath: /data volumes: - name: data emptyDir: {}