title: Kubernetes ALB ingress: How to expose multiple ports on ingress resource
body: <p>I'm trying to find a solution for the problem that seems like something very common.</p>
  
  <ol>
  <li>I have a k8s cluster ip service which exposes two ports: 8088 and 60004</li>
  <li>I would like to expose these same ports on ALB and not use path based routing</li>
  </ol>
  
  <p>This works for exposing one service on 8088 port:</p>
  
  <pre><code>---
  apiVersion: extensions/v1beta1
  kind: Ingress
  metadata:
    name: myingress
    namespace: myns
    annotations:
      kubernetes.io/ingress.class: alb
      alb.ingress.kubernetes.io/healthcheck-path: /ping
      alb.ingress.kubernetes.io/scheme: internet-facing
      alb.ingress.kubernetes.io/tags: Environment=dev,Team=test
      alb.ingress.kubernetes.io/target-type: ip
      alb.ingress.kubernetes.io/listen-ports: '[{"HTTP": 8088}]'
  spec:
    rules:
      - host: myhost
        http:
          paths:
            - path: /*
              backend:
                serviceName: firstservice
                servicePort: 8088
  </code></pre>
  
  <p>How can the same thing be achieved for both services using ONE ingress?</p>
  
  <p>Thanks in advance.</p>