title: GCP Ingress can't find my Kubernetes Service port anymore after I migrated the app to Google Cloud Run "gke"
body: <p>I recently successfully deployed my Vue.JS webapp to Cloud Run. Beforehand the webapp was deployed by a Kubernetes Deployment and Service. I also had an Ingress running that redirect my http requests to that service. Now Cloud Run takes over the work.</p>
  <p>Unfortunately the new Cloud Run driven Knative &quot;Service&quot; does not seem to work anymore.</p>
  <p>My Ingress is showing me the following error message:</p>
  <p><a href="https://i.stack.imgur.com/nzKta.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/nzKta.png" alt="enter image description here" /></a>
  (Where <code>importer-controlroom</code> is my application's name)</p>
  <p>The error message is not cromprehensible to me. I hereby try to provide you with some more information with what you maybe be able to help me out with this issue.</p>
  <p>This is current list of resources that have been created. I especially was looking at the <code>importer-controlroom-frontend</code> <em>External Name</em>. I somewhat think this is the <em>Service</em> that replaced the old one?</p>
  <p><a href="https://i.stack.imgur.com/6X2S7.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/6X2S7.png" alt="enter image description here" /></a></p>
  <p>Because I used it's name in my Ingress Rules to map it to a domain as you can see here:</p>
  <p><a href="https://i.stack.imgur.com/ZyYDh.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ZyYDh.png" alt="enter image description here" /></a></p>
  <p>The error message in the Ingress says:</p>
  <pre><code>could not find port &quot;80&quot; in service &quot;dev/importer-controlroom-frontend&quot;
  </code></pre>
  <p>However the Cloud Run revision shows that port 80 is being provided:</p>
  <p><a href="https://i.stack.imgur.com/PFNKp.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/PFNKp.png" alt="enter image description here" /></a></p>
  <p>A friend of mine redirect me to this article: <a href="https://cloud.google.com/solutions/integrating-https-load-balancing-with-istio-and-cloud-run-for-anthos-deployed-on-gke?hl=de#handling_health_check_requests" rel="nofollow noreferrer">https://cloud.google.com/solutions/integrating-https-load-balancing-with-istio-and-cloud-run-for-anthos-deployed-on-gke?hl=de#handling_health_check_requests</a></p>
  <p>Unfortunately I have no idea what it is talking about. True thing is that we are using Istio but I did not configure it and have a very hard time getting my head around it for this particular case.</p>
  <p><strong>INFO_1</strong></p>
  <p>Dockerfile contains:</p>
  <pre><code>EXPOSE 80
  CMD [ &quot;http-server&quot;, &quot;dist&quot;, &quot;-p 80&quot;]
  </code></pre>