apiVersion: apps/v1 kind: Deployment metadata: name: pg-generator namespace: genearator-stack spec: replicas: 2 selector: matchLabels: app: pg-generator template: metadata: labels: app: pg-generator spec: containers: - name: pg-generator image: vadzik/pg-generator:latest env: - name: LOGSTASH_HOST valueFrom: secretKeyRef: name: generators-secret key: LOGSTASH_HOST - name: LOGSTASH_PORT valueFrom: secretKeyRef: name: generators-secret key: LOGSTASH_PORT - name: GENERATE_INTERVAL valueFrom: configMapKeyRef: name: generators-config key: GENERATE_INTERVAL - name: EXPORT_INTERVAL valueFrom: configMapKeyRef: name: generators-config key: EXPORT_INTERVAL - name: DB1_HOST valueFrom: secretKeyRef: name: generators-secret key: DB1_HOST - name: DB1_PORT valueFrom: secretKeyRef: name: generators-secret key: DB1_PORT - name: DB1_NAME valueFrom: secretKeyRef: name: generators-secret key: DB1_NAME - name: DB1_USER valueFrom: secretKeyRef: name: generators-secret key: DB1_USER - name: DB1_PASSWORD valueFrom: secretKeyRef: name: generators-secret key: DB1_PASSWORD - name: DB2_HOST valueFrom: secretKeyRef: name: generators-secret key: DB2_HOST - name: DB2_PORT valueFrom: secretKeyRef: name: generators-secret key: DB2_PORT - name: DB2_NAME valueFrom: secretKeyRef: name: generators-secret key: DB2_NAME - name: DB2_USER valueFrom: secretKeyRef: name: generators-secret key: DB2_USER - name: DB2_PASSWORD valueFrom: secretKeyRef: name: generators-secret key: DB2_PASSWORD