Creating multiple load balancers

Hi everyone,

I am new to Istio and Kubernetes and trying to figure out how can I install multiple load balancers from istioctl.
I am working AWS EKS cluster where I want to create at least two load balancers, one internal and one external and then map different services to them using Gateways and VirtualService. From the docs, I have understood that, the default ingressgateway controller create a Load Balancer in AWS and then I can have several gateways and virtual services on different namespaces that can use that gateway controller.
But I want to create multiple controllers, internal and external both. Can someone suggest some approach? I saw the helm charts and there is a gateway chart which has values.yaml file to configure more controller but I am not sure with Istioctl

2 Likes

I also have the exact same requirement.
During the istio setup I was successfully able to convert the default public ELB to private but now I also need public ELB.

I came here for some help but looks like this is an open question in community as well.

Let me fight on my own then.

1 Like