Skip to content

Commit b5fa99b

Browse files
committed
Update haproxy with http-check
1 parent a01eced commit b5fa99b

File tree

3 files changed

+130
-101
lines changed

3 files changed

+130
-101
lines changed

libvirt/haproxy/haproxy_C155F2U31.cfg

Lines changed: 44 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ defaults
2929
mode http
3030
log global
3131
option httplog
32-
option http-server-close
32+
option http-server-close
3333

3434
option redispatch
3535
retries 3
@@ -185,42 +185,52 @@ frontend https-all
185185
# Master node backends for serving API traffic
186186
#---------------------------------------------------------------------
187187
backend masters-00
188-
mode tcp
189-
option httpchk GET /readyz HTTP/1.0
190-
# Uncomment log-health-checks option only when in production or debugging, disabled for CI
191-
# option log-health-checks
192-
balance roundrobin
193-
server bootstrap 192.168.126.10:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
194-
server master1 192.168.126.11:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
195-
server master2 192.168.126.12:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
196-
server master3 192.168.126.13:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
188+
mode tcp
189+
balance roundrobin
190+
option log-health-checks
191+
option httpchk GET /readyz HTTP/1.0
192+
http-check expect status 200
193+
default-server check check-ssl inter 3s fall 2 rise 3 verify none
194+
server bootstrap 192.168.126.10:6443
195+
server master1 192.168.126.11:6443
196+
server master2 192.168.126.12:6443
197+
server master3 192.168.126.13:6443
198+
197199
backend masters-01
198-
mode tcp
199-
option httpchk GET /readyz HTTP/1.0
200-
# option log-health-checks
201-
balance roundrobin
202-
server bootstrap 192.168.1.10:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
203-
server master1 192.168.1.11:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
204-
server master2 192.168.1.12:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
205-
server master3 192.168.1.13:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
200+
mode tcp
201+
balance roundrobin
202+
option log-health-checks
203+
option httpchk GET /readyz HTTP/1.0
204+
http-check expect status 200
205+
default-server check check-ssl inter 3s fall 2 rise 3 verify none
206+
server bootstrap 192.168.1.10:6443
207+
server master1 192.168.1.11:6443
208+
server master2 192.168.1.12:6443
209+
server master3 192.168.1.13:6443
210+
206211
backend masters-02
207-
mode tcp
208-
option httpchk GET /readyz HTTP/1.0
209-
# option log-health-checks
210-
balance roundrobin
211-
server bootstrap 192.168.2.10:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
212-
server master1 192.168.2.11:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
213-
server master2 192.168.2.12:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
214-
server master3 192.168.2.13:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
212+
mode tcp
213+
balance roundrobin
214+
option log-health-checks
215+
option httpchk GET /readyz HTTP/1.0
216+
http-check expect status 200
217+
default-server check check-ssl inter 3s fall 2 rise 3 verify none
218+
server bootstrap 192.168.2.10:6443
219+
server master1 192.168.2.11:6443
220+
server master2 192.168.2.12:6443
221+
server master3 192.168.2.13:6443
222+
215223
backend masters-03
216-
mode tcp
217-
option httpchk GET /readyz HTTP/1.0
218-
# option log-health-checks
219-
balance roundrobin
220-
server bootstrap 192.168.3.10:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
221-
server master1 192.168.3.11:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
222-
server master2 192.168.3.12:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
223-
server master3 192.168.3.13:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
224+
mode tcp
225+
balance roundrobin
226+
option log-health-checks
227+
option httpchk GET /readyz HTTP/1.0
228+
http-check expect status 200
229+
default-server check check-ssl inter 3s fall 2 rise 3 verify none
230+
server bootstrap 192.168.3.10:6443
231+
server master1 192.168.3.11:6443
232+
server master2 192.168.3.12:6443
233+
server master3 192.168.3.13:6443
224234

225235
#---------------------------------------------------------------------
226236
# Worker node backends for serving HTTP service endpoints

libvirt/haproxy/haproxy_C155F2U33.cfg

Lines changed: 43 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -150,42 +150,52 @@ frontend https-all
150150
# Master node backends for serving API traffic
151151
#---------------------------------------------------------------------
152152
backend masters-00
153-
mode tcp
154-
option httpchk GET /readyz HTTP/1.0
155-
# Uncomment log-health-checks option only when in production or debugging, disabled for CI
156-
# option log-health-checks
157-
balance roundrobin
158-
server bootstrap 192.168.126.10:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
159-
server master1 192.168.126.11:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
160-
server master2 192.168.126.12:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
161-
server master3 192.168.126.13:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
153+
mode tcp
154+
balance roundrobin
155+
option log-health-checks
156+
option httpchk GET /readyz HTTP/1.0
157+
http-check expect status 200
158+
default-server check check-ssl inter 3s fall 2 rise 3 verify none
159+
server bootstrap 192.168.126.10:6443
160+
server master1 192.168.126.11:6443
161+
server master2 192.168.126.12:6443
162+
server master3 192.168.126.13:6443
163+
162164
backend masters-01
163-
mode tcp
164-
option httpchk GET /readyz HTTP/1.0
165-
# option log-health-checks
166-
balance roundrobin
167-
server bootstrap 192.168.1.10:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
168-
server master1 192.168.1.11:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
169-
server master2 192.168.1.12:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
170-
server master3 192.168.1.13:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
165+
mode tcp
166+
balance roundrobin
167+
option log-health-checks
168+
option httpchk GET /readyz HTTP/1.0
169+
http-check expect status 200
170+
default-server check check-ssl inter 3s fall 2 rise 3 verify none
171+
server bootstrap 192.168.1.10:6443
172+
server master1 192.168.1.11:6443
173+
server master2 192.168.1.12:6443
174+
server master3 192.168.1.13:6443
175+
171176
backend masters-02
172-
mode tcp
173-
option httpchk GET /readyz HTTP/1.0
174-
# option log-health-checks
175-
balance roundrobin
176-
server bootstrap 192.168.2.10:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
177-
server master1 192.168.2.11:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
178-
server master2 192.168.2.12:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
179-
server master3 192.168.2.13:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
177+
mode tcp
178+
balance roundrobin
179+
option log-health-checks
180+
option httpchk GET /readyz HTTP/1.0
181+
http-check expect status 200
182+
default-server check check-ssl inter 3s fall 2 rise 3 verify none
183+
server bootstrap 192.168.2.10:6443
184+
server master1 192.168.2.11:6443
185+
server master2 192.168.2.12:6443
186+
server master3 192.168.2.13:6443
187+
180188
backend masters-03
181-
mode tcp
182-
option httpchk GET /readyz HTTP/1.0
183-
# option log-health-checks
184-
balance roundrobin
185-
server bootstrap 192.168.3.10:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
186-
server master1 192.168.3.11:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
187-
server master2 192.168.3.12:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
188-
server master3 192.168.3.13:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
189+
mode tcp
190+
balance roundrobin
191+
option log-health-checks
192+
option httpchk GET /readyz HTTP/1.0
193+
http-check expect status 200
194+
default-server check check-ssl inter 3s fall 2 rise 3 verify none
195+
server bootstrap 192.168.3.10:6443
196+
server master1 192.168.3.11:6443
197+
server master2 192.168.3.12:6443
198+
server master3 192.168.3.13:6443
189199

190200
#---------------------------------------------------------------------
191201
# Worker node backends for serving HTTP service endpoints

libvirt/haproxy/haproxy_C155F2U35.cfg

Lines changed: 43 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -149,43 +149,52 @@ frontend https-all
149149
# Master node backends for serving API traffic
150150
#---------------------------------------------------------------------
151151
backend masters-00
152-
mode tcp
153-
option httpchk GET /readyz HTTP/1.0
154-
# Uncomment log-health-checks option only when in production or debugging, disabled for CI
155-
# option log-health-checks
156-
balance roundrobin
157-
server bootstrap 192.168.126.10:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
158-
server master1 192.168.126.11:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
159-
server master2 192.168.126.12:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
160-
server master3 192.168.126.13:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
152+
mode tcp
153+
balance roundrobin
154+
option log-health-checks
155+
option httpchk GET /readyz HTTP/1.0
156+
http-check expect status 200
157+
default-server check check-ssl inter 3s fall 2 rise 3 verify none
158+
server bootstrap 192.168.126.10:6443
159+
server master1 192.168.126.11:6443
160+
server master2 192.168.126.12:6443
161+
server master3 192.168.126.13:6443
162+
161163
backend masters-01
162-
mode tcp
163-
option httpchk GET /readyz HTTP/1.0
164-
# option log-health-checks
165-
balance roundrobin
166-
server bootstrap 192.168.1.10:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
167-
server master1 192.168.1.11:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
168-
server master2 192.168.1.12:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
169-
server master3 192.168.1.13:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
164+
mode tcp
165+
balance roundrobin
166+
option log-health-checks
167+
option httpchk GET /readyz HTTP/1.0
168+
http-check expect status 200
169+
default-server check check-ssl inter 3s fall 2 rise 3 verify none
170+
server bootstrap 192.168.1.10:6443
171+
server master1 192.168.1.11:6443
172+
server master2 192.168.1.12:6443
173+
server master3 192.168.1.13:6443
174+
170175
backend masters-02
171-
mode tcp
172-
option httpchk GET /readyz HTTP/1.0
173-
# option log-health-checks
174-
balance roundrobin
175-
server bootstrap 192.168.2.10:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
176-
server master1 192.168.2.11:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
177-
server master2 192.168.2.12:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
178-
server master3 192.168.2.13:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
179-
backend masters-03
180-
mode tcp
181-
option httpchk GET /readyz HTTP/1.0
182-
# option log-health-checks
183-
balance roundrobin
184-
server bootstrap 192.168.3.10:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
185-
server master1 192.168.3.11:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
186-
server master2 192.168.3.12:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
187-
server master3 192.168.3.13:6443 weight 1 verify none check check-ssl inter 10s fall 2 rise 3
176+
mode tcp
177+
balance roundrobin
178+
option log-health-checks
179+
option httpchk GET /readyz HTTP/1.0
180+
http-check expect status 200
181+
default-server check check-ssl inter 3s fall 2 rise 3 verify none
182+
server bootstrap 192.168.2.10:6443
183+
server master1 192.168.2.11:6443
184+
server master2 192.168.2.12:6443
185+
server master3 192.168.2.13:6443
188186

187+
backend masters-03
188+
mode tcp
189+
balance roundrobin
190+
option log-health-checks
191+
option httpchk GET /readyz HTTP/1.0
192+
http-check expect status 200
193+
default-server check check-ssl inter 3s fall 2 rise 3 verify none
194+
server bootstrap 192.168.3.10:6443
195+
server master1 192.168.3.11:6443
196+
server master2 192.168.3.12:6443
197+
server master3 192.168.3.13:6443
189198
#---------------------------------------------------------------------
190199
# Worker node backends for serving HTTP service endpoints
191200
#---------------------------------------------------------------------

0 commit comments

Comments
 (0)