--- apiVersion: apps/v1 kind: Deployment metadata: name: backend namespace: bim labels: app: backend spec: replicas: 1 selector: matchLabels: app: backend template: metadata: labels: app: backend spec: containers: - name: backend image: cr.yandex/crp3ccidau046kdj8g9q/bim-backend-v2:donstroi1 imagePullPolicy: IfNotPresent ports: - name: http containerPort: 8000 protocol: TCP env: - name: LAST_MASTER_BIM value: "100000" - name: LAST_MASTER_BIM_V3 value: "100000" - name: DB_CERT_PATH_4 value: /root/yandex_pg.pem - name: DB_CERT_PATH_3 value: /root/yandex_pg.pem - name: DB_CERT_PATH_2 value: /root/yandex_pg.pem - name: LAST_SLAVE_1_BIM value: "1000000" - name: POSTGRES_POOL_SIZE value: "30" - name: API_ADDRESS value: 0.0.0.0:8000 - name: DJANGO_HOST value: http://backend.django.svc.cluster.local:8000 - name: ENABLE_SQL_QUERY value: "0" - name: ENABLE_SSL value: "0" - name: POSTGRES_PORT_4 valueFrom: secretKeyRef: key: port name: postgresql-secret - name: POSTGRES_PORT_2 valueFrom: secretKeyRef: key: port name: postgresql-secret - name: POSTGRES_PORT valueFrom: secretKeyRef: key: port name: postgresql-secret - name: POSTGRES_PORT_3 valueFrom: secretKeyRef: key: port name: postgresql-secret - name: POSTGRES_DB_2 valueFrom: secretKeyRef: key: database name: postgresql-secret - name: POSTGRES_DB_3 valueFrom: secretKeyRef: key: database name: postgresql-secret - name: POSTGRES_DB_4 valueFrom: secretKeyRef: key: database name: postgresql-secret - name: POSTGRES_DB valueFrom: secretKeyRef: key: database name: postgresql-secret - name: POSTGRES_ADDRESS_2 valueFrom: secretKeyRef: key: hostname name: postgresql-secret - name: POSTGRES_ADDRESS valueFrom: secretKeyRef: key: hostname name: postgresql-secret - name: POSTGRES_ADDRESS_3 valueFrom: secretKeyRef: key: hostname name: postgresql-secret - name: POSTGRES_ADDRESS_4 valueFrom: secretKeyRef: key: hostname name: postgresql-secret - name: POSTGRES_USER valueFrom: secretKeyRef: key: username name: postgresql-secret - name: POSTGRES_PASSWORD valueFrom: secretKeyRef: key: password name: postgresql-secret - name: POSTGRES_USER_2 valueFrom: secretKeyRef: key: username name: postgresql-secret - name: POSTGRES_PASSWORD_2 valueFrom: secretKeyRef: key: password name: postgresql-secret - name: POSTGRES_USER_3 valueFrom: secretKeyRef: key: username name: postgresql-secret - name: POSTGRES_PASSWORD_3 valueFrom: secretKeyRef: key: password name: postgresql-secret - name: POSTGRES_USER_4 valueFrom: secretKeyRef: key: username name: postgresql-secret - name: POSTGRES_PASSWORD_4 valueFrom: secretKeyRef: key: password name: postgresql-secret resources: requests: cpu: 100m memory: 100Mi livenessProbe: httpGet: path: /ping port: 8000 initialDelaySeconds: 10 periodSeconds: 60 failureThreshold: 10 readinessProbe: httpGet: path: /ping port: 8000 initialDelaySeconds: 5 periodSeconds: 5 failureThreshold: 20 imagePullSecrets: - name: regcred