haproxy-k3s.cfg
# Fragmento k3s de /etc/haproxy/haproxy.cfg (idéntico en los 3 masters).
# Se añade al final del haproxy.cfg por defecto del paquete de Ubuntu.
frontend k3s-api
bind 192.0.2.250:6443
mode tcp
timeout client 30s
default_backend k3s-masters
backend k3s-masters
mode tcp
balance roundrobin
option tcp-check
timeout connect 5s
timeout server 30s
server master-1 192.0.2.112:6443 check
server master-2 192.0.2.139:6443 check
server master-3 192.0.2.129:6443 check