I apologize for my inexperience, but I need to ask a question and I believe this is the right place. I set up a HA k3s cluster with 1 master and 2 replicas, but I've been told that I must put a load balancer in front of this infrastructure to avoid service disruption in case of failovers. I would like to use a high-availability configuration for the load balancer too, as I would like to avoid single points of failure. Does anybody know about open-source tools providing a high available load balancer? Thank you in advance.
If you are on bare metal, one open source tool that implements the Load Balancer feature in kubernetes and AFAIK supports k3s is metallb
.
Take a look at the official documentation to get started.