Istio ingressgateway with AWS ELB on private subnet

Hi guys,

Today I deploy istio with ingressgateway on my k8s with helm. Today my install creates ELB on public subnet without problems, but I want to create ELB on private subnet, how I do this? I tried to find solutions on documentation and stack overflow but I didn’t found nothing.

@joubertredrat, you can do this with helm using the following:

 helm upgrade istio istio/install/kubernetes/helm/istio --namespace istio-system \
 --set gateways.istio-ingressgateway.serviceAnnotations."service\.beta\.kubernetes\.io/aws-load-balancer-internal"="0\.0\.0\.0/0" \

istio/install/kubernetes/helm/istio should be the path to the istio folder for the appropriate installation… I can verify this works with version 1.0.6 and 1.1.1

1 Like

Hey @Daniel_Jensen , I tested here and worked. Thanks for your help.