Load Balancer for Istio Bare Metal

Whats the best option for load balancing to multiple Istio Ingress Gateway on bare metal? On premise environment?

Well could someone at least comment on metallb?

I use metallb daily with Istio and it works well.

Ok, great. I will try it. Any tips on how what sort of network setup for the available ip addresses. I will need to point a domain at one of them.

I’ve put my deployment script here:

https://github.com/sdake/deploy-k8s

Cheers
-steve

Hi peeps. I’ve added v1.17 scripts as well to the repository https://github.com/sdake/deploy-k8s at the request of several individuals.

Cheers
-steve

HI gang. I’ve added an ansible script to deploy and delete K8s + calico + metallb for virtual machine environments in your local setup with mutlinode. I have also added K8s 1.18 support.

More from twitter:

Enjoy

Cheers,
-steve

Hi, I have a setup of istio and metalLB in my bare-metal k8s cluster. Does the traffic from external client first hits metallb or Istio ? if it hits Istio only, I am wondering if metalLB is just used for providing external IP and not doing any loadbalancing ? it has nothing to do with data plane traffic ?