East-west gateway without external IP

I am using Istio 1.8 and I want to deploy a multicluster mesh where each cluster is in a different network. I am following the Install Multi-Primary on different networks guide and my environment doesn’t support external load balancers. So when I install an east-west gateway it doesn’t get an external IP and I cannot get any cross-cluster traffic.

Is there any workaround for this (e.g. accessing the gateway using a nodePort)?

Spent more than 1 week with the same problem… Finished installing metalb and providing loadbalancer to my bare metal cluster. Worked out of the box.