title: Kubernetes Ingress Controller returning 503 Service Unavailable
body: <p>So, I have an ingress controller routing traffic to three different services, but only one is working, all others are returning 503.
  <strong>INGRESS YAML</strong></p>
  
  <pre><code>apiVersion: extensions/v1beta1
  kind: Ingress
  metadata:
    name: test-ingress
    namespace: dev
    annotations:
      kubernetes.io/ingress.class: nginx
      nginx.ingress.kubernetes.io/backend-protocol: "HTTP"
  spec:
    rules:
    - host: localhost
      http:
        paths:
        - path: /equip
          backend:
              serviceName: web-equip-svc-2
              servicePort: 18001
        - path: /hello
          backend:
              serviceName: hello-service
              servicePort: 80
        - path: /equip-ws
          backend:
              serviceName: web-equip-svc-2
              servicePort: 18000
  </code></pre>
  
  <p><strong>WORKING SVC YAML</strong></p>
  
  <pre><code>apiVersion: v1
  kind: Service
  metadata:
    name: hello-service
    namespace: linkerd-test
    labels:
      app: hello
  spec:
    type: ClusterIP
    selector:
      app: hello
    ports:
    - port: 80
      targetPort: 8080
      protocol: TCP
  </code></pre>
  
  <p><strong>NOT WORKING SVC YAML</strong></p>
  
  <pre><code>---
  apiVersion: v1
  kind: Service
  metadata:
    name: web-equip-svc-2
    namespace: dev
    labels:
      app: equipment-service
  spec:
    type: ClusterIP
    selector:
      app: equipment-service
    ports:
    - name: "http"
      port: 18001
      targetPort: 8080
      protocol: TCP
    - name: "websocket"
      port: 18000
      targetPort: 8080
      protocol: TCP
  </code></pre>
  
  <p>So, I've already tried to change annotations from ingress, change svc from clusterIP to loadBalancer... and nothing worked, any help would be welcomed</p>