diff --git a/wildduck/rspamd.yaml b/wildduck/rspamd.yaml new file mode 100644 index 0000000..29624f4 --- /dev/null +++ b/wildduck/rspamd.yaml @@ -0,0 +1,61 @@ +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: rspamd +spec: + replicas: 2 + selector: + matchLabels: + app.kubernetes.io/name: rspamd + template: + metadata: + labels: + app.kubernetes.io/name: rspamd + spec: + securityContext: + runAsUser: 1000 + runAsNonRoot: true + fsGroup: 1000 + containers: + - name: rspamd + image: docker.io/codemowers/rspamd + command: + - /usr/bin/rspamd + - -f + ports: + - containerPort: 11333 + name: rspamd + securityContext: + readOnlyRootFilesystem: true + resources: + limits: + cpu: 500m + memory: 2Gi + requests: + cpu: 10m + memory: 400Mi + volumeMounts: + - name: var-lib-rspamd + mountPath: /var/lib/rspamd + volumes: + - name: var-lib-rspamd + emptyDir: + sizeLimit: 1Gi + - name: var-run + emptyDir: + medium: Memory + - name: var-lib-nginx-tmp + emptyDir: + medium: Memory +--- +apiVersion: v1 +kind: Service +metadata: + name: rspamd +spec: + selector: + app.kubernetes.io/name: rspamd + ports: + - port: 11333 + name: rspamd