Setup Load Balancer ------------------- The load balancer which will be distributing requests across all of the Kubernetes API servers will be HAproxy. .. note:: We do not suggest using HAproxy to distribute load across all of the ingress controllers. The primary reason being that it introduces an extra hop in the network for no large benefit. The ingress should be bound directly on the virtual IP. The following example assumes that you have 3 controllers, with their IP addresses being ``10.0.0.1``, ``10.0.0.2``, ``10.0.0.3``. It also assumes that all of the Kubernetes API servers will be listening on port ``16443`` and it will be listening on port ``6443``. You'll have to create a configuration file on the local system first:: $ mkdir /etc/haproxy $ cat <