Rancher provides the ability to use different load balancer drivers within Rancher. A load balancer can be used to distribute network and application traffic to individual containers by adding rules to target services. Any target service will have all its underlying containers automatically registered as load balancer targets by Rancher. .
By default, Rancher has provided a managed load balancer using HAProxy that can be manually scaled to multiple hosts. We are planning to add in additional load balancer providers, and the options for all load balancers will be the same regardless of load balancer provider.
For Kubernetes environments, learn more about how we use Rancher’s load balancers for ingress support in Kubernetes environments.