How do I deploy Istio Ingress Gateway for HA? How many instances of Istio Ingress Gateway are required? Do they share the TLS termination keys or I add to each Istio Ingress gateway separately?
Hi Steven, IIRC by default the istio-ingressgateway
is setup as a Deployment and configured to use the horizontal pod autoscaler as needed. You could certainly edit the Deployment to start more Pods by default. Regardless of the number of istio-ingressgateway
Pods you have in your deployment, as long as you have a properly configured Gateway
object, they will all share the TLS certificate information (or SDS settings, if that’s the route you’re using).