apiVersion: apps/v1 kind: Deployment metadata: name: gateway namespace: cloud-services labels: app: gateway spec: replicas: 1 selector: matchLabels: app: gateway template: metadata: labels: app: gateway spec: containers: - name: gateway image: localhost:32000/gateway:latest imagePullPolicy: Always ports: - containerPort: 8077 name: http - containerPort: 11011 name: health envFrom: - configMapRef: name: cloud-common-config - secretRef: name: cloud-db-credentials resources: requests: cpu: 100m memory: 128Mi limits: memory: 256Mi livenessProbe: httpGet: path: /liveness port: 11011 initialDelaySeconds: 10 periodSeconds: 30 readinessProbe: httpGet: path: /readiness port: 11011 initialDelaySeconds: 5 periodSeconds: 10 --- apiVersion: v1 kind: Service metadata: name: gateway namespace: cloud-services spec: selector: app: gateway ports: - port: 8077 targetPort: 8077 name: http