I am working to configure Istio in my on prem Kubernetes cluster. As part of this I have to coordinate with my System Admins to setup DNS and load balancer resources.
I have found with my work learing and setting up Istio, that I need to fully uninstall it and re-install it. When I do that Istio will pick a new port for the Ingress Gateway. This then necessitates me coordinating updates with the System Admins.
It would be convenient if I could force Istio to just keep using the same port.
I am using the Istio Operator to manage Istio. Is there a way to set an Ingress Gateway's NodePort with the Istio Operator?
In your Istio operator yaml you can define/override ingressgateway settings (k8s section of an ingressgateway definition)
https://istio.io/latest/docs/reference/config/istio.operator.v1alpha1/#KubernetesResourcesSpec
for example :