Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
78 changes: 44 additions & 34 deletions libvirt/haproxy/haproxy_C155F2U31.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ defaults
mode http
log global
option httplog
option http-server-close
option http-server-close

option redispatch
retries 3
Expand Down Expand Up @@ -185,42 +185,52 @@ frontend https-all
# Master node backends for serving API traffic
#---------------------------------------------------------------------
backend masters-00
mode tcp
option httpchk GET /readyz HTTP/1.0
# Uncomment log-health-checks option only when in production or debugging, disabled for CI
# option log-health-checks
balance roundrobin
server bootstrap 192.168.126.10:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master1 192.168.126.11:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master2 192.168.126.12:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master3 192.168.126.13:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
mode tcp
balance roundrobin
option log-health-checks
option httpchk GET /readyz HTTP/1.0
http-check expect status 200
default-server check check-ssl inter 3s fall 2 rise 3 verify none
server bootstrap 192.168.126.10:6443
server master1 192.168.126.11:6443
server master2 192.168.126.12:6443
server master3 192.168.126.13:6443

backend masters-01
mode tcp
option httpchk GET /readyz HTTP/1.0
# option log-health-checks
balance roundrobin
server bootstrap 192.168.1.10:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master1 192.168.1.11:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master2 192.168.1.12:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master3 192.168.1.13:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
mode tcp
balance roundrobin
option log-health-checks
option httpchk GET /readyz HTTP/1.0
http-check expect status 200
default-server check check-ssl inter 3s fall 2 rise 3 verify none
server bootstrap 192.168.1.10:6443
server master1 192.168.1.11:6443
server master2 192.168.1.12:6443
server master3 192.168.1.13:6443

backend masters-02
mode tcp
option httpchk GET /readyz HTTP/1.0
# option log-health-checks
balance roundrobin
server bootstrap 192.168.2.10:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master1 192.168.2.11:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master2 192.168.2.12:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master3 192.168.2.13:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
mode tcp
balance roundrobin
option log-health-checks
option httpchk GET /readyz HTTP/1.0
http-check expect status 200
default-server check check-ssl inter 3s fall 2 rise 3 verify none
server bootstrap 192.168.2.10:6443
server master1 192.168.2.11:6443
server master2 192.168.2.12:6443
server master3 192.168.2.13:6443

backend masters-03
mode tcp
option httpchk GET /readyz HTTP/1.0
# option log-health-checks
balance roundrobin
server bootstrap 192.168.3.10:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master1 192.168.3.11:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master2 192.168.3.12:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master3 192.168.3.13:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
mode tcp
balance roundrobin
option log-health-checks
option httpchk GET /readyz HTTP/1.0
http-check expect status 200
default-server check check-ssl inter 3s fall 2 rise 3 verify none
server bootstrap 192.168.3.10:6443
server master1 192.168.3.11:6443
server master2 192.168.3.12:6443
server master3 192.168.3.13:6443

#---------------------------------------------------------------------
# Worker node backends for serving HTTP service endpoints
Expand Down
76 changes: 43 additions & 33 deletions libvirt/haproxy/haproxy_C155F2U33.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -150,42 +150,52 @@ frontend https-all
# Master node backends for serving API traffic
#---------------------------------------------------------------------
backend masters-00
mode tcp
option httpchk GET /readyz HTTP/1.0
# Uncomment log-health-checks option only when in production or debugging, disabled for CI
# option log-health-checks
balance roundrobin
server bootstrap 192.168.126.10:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master1 192.168.126.11:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master2 192.168.126.12:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master3 192.168.126.13:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
mode tcp
balance roundrobin
option log-health-checks
option httpchk GET /readyz HTTP/1.0
http-check expect status 200
default-server check check-ssl inter 3s fall 2 rise 3 verify none
server bootstrap 192.168.126.10:6443
server master1 192.168.126.11:6443
server master2 192.168.126.12:6443
server master3 192.168.126.13:6443

backend masters-01
mode tcp
option httpchk GET /readyz HTTP/1.0
# option log-health-checks
balance roundrobin
server bootstrap 192.168.1.10:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master1 192.168.1.11:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master2 192.168.1.12:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master3 192.168.1.13:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
mode tcp
balance roundrobin
option log-health-checks
option httpchk GET /readyz HTTP/1.0
http-check expect status 200
default-server check check-ssl inter 3s fall 2 rise 3 verify none
server bootstrap 192.168.1.10:6443
server master1 192.168.1.11:6443
server master2 192.168.1.12:6443
server master3 192.168.1.13:6443

backend masters-02
mode tcp
option httpchk GET /readyz HTTP/1.0
# option log-health-checks
balance roundrobin
server bootstrap 192.168.2.10:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master1 192.168.2.11:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master2 192.168.2.12:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master3 192.168.2.13:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
mode tcp
balance roundrobin
option log-health-checks
option httpchk GET /readyz HTTP/1.0
http-check expect status 200
default-server check check-ssl inter 3s fall 2 rise 3 verify none
server bootstrap 192.168.2.10:6443
server master1 192.168.2.11:6443
server master2 192.168.2.12:6443
server master3 192.168.2.13:6443

backend masters-03
mode tcp
option httpchk GET /readyz HTTP/1.0
# option log-health-checks
balance roundrobin
server bootstrap 192.168.3.10:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master1 192.168.3.11:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master2 192.168.3.12:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master3 192.168.3.13:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
mode tcp
balance roundrobin
option log-health-checks
option httpchk GET /readyz HTTP/1.0
http-check expect status 200
default-server check check-ssl inter 3s fall 2 rise 3 verify none
server bootstrap 192.168.3.10:6443
server master1 192.168.3.11:6443
server master2 192.168.3.12:6443
server master3 192.168.3.13:6443

#---------------------------------------------------------------------
# Worker node backends for serving HTTP service endpoints
Expand Down
77 changes: 43 additions & 34 deletions libvirt/haproxy/haproxy_C155F2U35.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -149,43 +149,52 @@ frontend https-all
# Master node backends for serving API traffic
#---------------------------------------------------------------------
backend masters-00
mode tcp
option httpchk GET /readyz HTTP/1.0
# Uncomment log-health-checks option only when in production or debugging, disabled for CI
# option log-health-checks
balance roundrobin
server bootstrap 192.168.126.10:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master1 192.168.126.11:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master2 192.168.126.12:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master3 192.168.126.13:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
mode tcp
balance roundrobin
option log-health-checks
option httpchk GET /readyz HTTP/1.0
http-check expect status 200
default-server check check-ssl inter 3s fall 2 rise 3 verify none
server bootstrap 192.168.126.10:6443
server master1 192.168.126.11:6443
server master2 192.168.126.12:6443
server master3 192.168.126.13:6443

backend masters-01
mode tcp
option httpchk GET /readyz HTTP/1.0
# option log-health-checks
balance roundrobin
server bootstrap 192.168.1.10:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master1 192.168.1.11:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master2 192.168.1.12:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master3 192.168.1.13:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
mode tcp
balance roundrobin
option log-health-checks
option httpchk GET /readyz HTTP/1.0
http-check expect status 200
default-server check check-ssl inter 3s fall 2 rise 3 verify none
server bootstrap 192.168.1.10:6443
server master1 192.168.1.11:6443
server master2 192.168.1.12:6443
server master3 192.168.1.13:6443

backend masters-02
mode tcp
option httpchk GET /readyz HTTP/1.0
# option log-health-checks
balance roundrobin
server bootstrap 192.168.2.10:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master1 192.168.2.11:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master2 192.168.2.12:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master3 192.168.2.13:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
backend masters-03
mode tcp
option httpchk GET /readyz HTTP/1.0
# option log-health-checks
balance roundrobin
server bootstrap 192.168.3.10:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master1 192.168.3.11:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master2 192.168.3.12:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
server master3 192.168.3.13:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
mode tcp
balance roundrobin
option log-health-checks
option httpchk GET /readyz HTTP/1.0
http-check expect status 200
default-server check check-ssl inter 3s fall 2 rise 3 verify none
server bootstrap 192.168.2.10:6443
server master1 192.168.2.11:6443
server master2 192.168.2.12:6443
server master3 192.168.2.13:6443

backend masters-03
mode tcp
balance roundrobin
option log-health-checks
option httpchk GET /readyz HTTP/1.0
http-check expect status 200
default-server check check-ssl inter 3s fall 2 rise 3 verify none
server bootstrap 192.168.3.10:6443
server master1 192.168.3.11:6443
server master2 192.168.3.12:6443
server master3 192.168.3.13:6443
#---------------------------------------------------------------------
# Worker node backends for serving HTTP service endpoints
#---------------------------------------------------------------------
Expand Down