<p>I have create an internal load balancer for my Istio Ingress controller as shown below</p>
<pre><code>apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
metadata:
  namespace: istio-system
  name: istio-control-plane
spec:
  profile: default #or demo
  components:
    ingressGateways:
      - name: istio-internal-ingressgateway
        enabled: true
        k8s:
          serviceAnnotations:
            service.beta.kubernetes.io/azure-load-balancer-internal: &quot;true&quot;
</code></pre>
<p>due this the default external loadbalancer got removed.</p>
<p>Does it mean that Istio support only one Loadbalancer? Can't I have 2 or more loadbalancer, may be one per Istio Gateway?</p>

<blockquote>
<p>Does it mean that Istio support only one Loadbalancer? Can't I have 2 or more loadbalancer, may be one per Istio Gateway?</p>
</blockquote>
<p>No, istio support multiple gateways, you changed wrong component.</p>
<blockquote>
<p>Gateways are a special type of component, since multiple ingress and egress gateways can be defined. In the IstioOperator API, gateways are defined as a list type.</p>
</blockquote>
<hr />
<p>Take a look at <a href="https://istio.io/latest/docs/setup/install/istioctl/#configure-gateways" rel="nofollow noreferrer">this</a> documentation.</p>
<p>There is an example.</p>
<blockquote>
<p>A new user gateway can be created by adding a new list entry:</p>
</blockquote>
<pre><code>apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
spec:
  components:
    ingressGateways:
      - name: istio-ingressgateway
        enabled: true
      - namespace: user-ingressgateway-ns
        name: ilb-gateway
        enabled: true
        k8s:
          resources:
            requests:
              cpu: 200m
          serviceAnnotations:
            cloud.google.com/load-balancer-type: &quot;internal&quot;
          service:
            ports:
            - port: 8060
              targetPort: 8060
              name: tcp-citadel-grpc-tls
            - port: 5353
              name: tcp-dns
</code></pre>
<p>Additional resources:</p>
<ul>
<li><a href="https://medium.com/faun/setup-multiple-ingress-gateways-in-istio-52ad0dc7f99d" rel="nofollow noreferrer">https://medium.com/faun/setup-multiple-ingress-gateways-in-istio-52ad0dc7f99d</a></li>
<li><a href="https://banzaicloud.com/blog/istio-multiple-gateways/" rel="nofollow noreferrer">https://banzaicloud.com/blog/istio-multiple-gateways/</a></li>
</ul>
