apiVersion: extensions/v1beta1 kind: Deployment metadata: name: ngx-instance-0-dep spec: replicas: 1 template: metadata: labels: app: ngx-instance-0-dep spec: terminationGracePeriodSeconds: 10 containers: - name: nginx image: bigchaindb/nginx_http:1.1 imagePullPolicy: IfNotPresent env: - name: CLUSTER_FRONTEND_PORT valueFrom: configMapKeyRef: name: vars key: cluster-frontend-port - name: HEALTH_CHECK_PORT valueFrom: configMapKeyRef: name: vars key: cluster-health-check-port - name: DNS_SERVER valueFrom: configMapKeyRef: name: vars key: cluster-dns-server-ip - name: MONGODB_FRONTEND_PORT valueFrom: configMapKeyRef: name: vars key: mongodb-frontend-port - name: MONGODB_BACKEND_HOST valueFrom: configMapKeyRef: name: vars key: ngx-mdb-instance-name - name: MONGODB_BACKEND_PORT valueFrom: configMapKeyRef: name: vars key: mongodb-backend-port - name: BIGCHAINDB_BACKEND_HOST valueFrom: configMapKeyRef: name: vars key: ngx-bdb-instance-name - name: BIGCHAINDB_API_PORT valueFrom: configMapKeyRef: name: vars key: bigchaindb-api-port - name: BIGCHAINDB_WS_PORT valueFrom: configMapKeyRef: name: vars key: bigchaindb-ws-port ports: - containerPort: "" protocol: TCP - containerPort: "" protocol: TCP name: ngx-health - containerPort: "" protocol: TCP livenessProbe: httpGet: path: /health port: ngx-health initialDelaySeconds: 15 periodSeconds: 15 failureThreshold: 3 timeoutSeconds: 10 resources: limits: cpu: 200m memory: 768Mi restartPolicy: Always