---
    apiVersion: apps/v1
    kind: Deployment
    metadata:
      name: paymentservice
    spec:
      selector:
        matchLabels:
          app: paymentservice
      template:
        metadata:
          labels:
            app: paymentservice
        spec:
          containers:
          - name: server
            image: gcr.io/google-samples/microservices-demo/paymentservice:v0.1.3
            ports:
            - containerPort: 50051
            env:
            - name: PORT
              value: "50051"
            readinessProbe:
              exec:
                command: ["/bin/grpc_health_probe", "-addr=:50051"]
            livenessProbe:
              exec:
                command: ["/bin/grpc_health_probe", "-addr=:50051"]
            resources:
              requests:
                cpu: 100m
                memory: 64Mi
              limits:
                cpu: 200m
                memory: 128Mi