<p>I'm trying to setup an Ingress to talk to MinIO on my cluster. </p>

<p>My MinIO service is called <code>storage</code>, and exposes port 9000:</p>

<pre><code>apiVersion: v1
kind: Service
metadata:
  labels:
    app: storage
  name: storage
  namespace: abc
spec:
  ports:
  - name: "http-9000"
    protocol: TCP
    port: 9000
    targetPort: 9000
  type: NodePort
  selector:
    app: storage
</code></pre>

<p>And my Ingress is configured like so:</p>

<pre><code>apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: myingress
  namespace: abc
spec:
  backend:
    serviceName: storage
    servicePort: http-9000
</code></pre>

<p>Yet its not responding to the health-checks, and instead my Ingress is redirecting me to a different service (which is actually listening on port 80). How do I get the ingress to redirect me to my <code>storage</code> service on 9000?</p>

<p>Turns out the config was fine, it was just taking ages to propagate :D</p>
