apiVersion: apps/v1 kind: Deployment metadata: name: rspamd namespace: {{ .namespace }} spec: replicas: 1 selector: matchLabels: component: rspamd template: metadata: labels: component: rspamd spec: containers: - name: rspamd image: {{ .images.rspamd }} imagePullPolicy: IfNotPresent env: - name: REDIS_ADDRESS value: "{{ .redis.host }}:{{ .redis.port }}" envFrom: - configMapRef: name: mailu-config ports: - name: rspamd containerPort: 11332 - name: http containerPort: 11334 volumeMounts: - name: data subPath: rspamd mountPath: /var/lib/rspamd resources: requests: memory: "512Mi" cpu: "250m" limits: memory: "2Gi" cpu: "2000m" volumes: - name: data persistentVolumeClaim: claimName: mailu-storage