Ingress Gateway Service ports


I’m running Istio 1.1.7 (OSS) on GKE and I’m trying to figure out how the port openings on the Ingress Gateway service is supposed to work.

I’m adding a Virtualservice + Gateway for a new TCP port (not previously defined in the ingress gateway).
However the port is not added to the Ingress Gateway service (Loadbalancer). I’m expecting it to be added automatically based on my Gateway config.

I can exec into the Ingress Gateway pod and connect to localhost:port.

What behaviour should I expect here, am I wrong expecting the port to be added to the IngressGateway service?