How to open the application using Normal port for Istio-gateway using Metallb for RKE Cluster

I’m using Metallb for provisioning the Load Balancer in RKE cluster. Then I installed Istio for serivce mesh. Inside that, Istio Gateway is only allowing the random NodePort of the Istio-ingress gateway service to open the application after the provisioning of load balancer, how to open the application using Normal port mentioned in the values.yaml for Istio-gateway using Metallb for RKE Cluster. In simple terms, I have an Istio service mesh deployed on my RKE cluster and I’m able to access the Istio-ingress gateway service using the external IP of the load balancer without specifying a port within the cluster, but outside the cluster, I need to use a specific NodePort to access the service
Istio Pods & Services
Here, I’m able to open the application through 31940 port, but unable to open the application by using port 80(http) & 443 (https).