apiVersion: apps/v1 kind: Deployment metadata: name: twhelp-server-consumer-deployment spec: selector: matchLabels: app: twhelp-server-consumer template: metadata: labels: app: twhelp-server-consumer spec: containers: - name: twhelp-server-consumer image: twhelp args: [consumer, server] env: - name: APP_MODE value: development - name: LOG_LEVEL value: debug - name: DB_CONNECTION_STRING valueFrom: secretKeyRef: name: twhelp-secret key: db-connection-string - name: DB_MAX_OPEN_CONNS value: "3" - name: DB_MAX_IDLE_CONNS value: "1" - name: RABBITMQ_CONNECTION_STRING valueFrom: secretKeyRef: name: twhelp-secret key: rabbitmq-connection-string - name: AUTO_MAX_PROCS value: "true" livenessProbe: exec: command: [cat, /tmp/live] initialDelaySeconds: 5 periodSeconds: 10 resources: requests: cpu: 20m memory: 150Mi limits: cpu: 150m memory: 150Mi