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