<p>I am trying to deploy my infra on GCE and I host UI using GCP Storage Buckets and Backend APIs using a GKE cluster. I already deployed my front-end apps and added a load balancer to route requests to the UI bucket. I would like to use the same load balancer for the API traffic as well. I am wondering if it is possible to use one single load balancer for both workloads. When I create an Ingress resource on a GKE cluster, a new HTTP(S) load balancer gets automatically created as explained in this <a href="https://cloud.google.com/kubernetes-engine/docs/how-to/load-balance-ingress" rel="nofollow noreferrer">tutorial</a>. Is it possible to create an Ingress rule which only adds a HTTP rule to an existing load balancer but does not create a new load balancer?</p>

Swarup Donepudi
<p>You can expose your service to a <a href="https://kubernetes.io/docs/tutorials/kubernetes-basics/expose/expose-intro/" rel="nofollow noreferrer"><code>NodePort</code></a> (Change the type <code>LoadBalancer</code> to <code>NodePort</code>)</p>

<p>Then, you can create a new backend in your loadbalancer, select your Instance Group (your node pool), and set the correct port.</p>

<p>It should work.</p>
