Skip to content

Commit 010bd29

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

File tree

3 files changed

+107
-84
lines changed

3 files changed

+107
-84
lines changed

libvirt/haproxy/haproxy_C155F2U31.cfg

Lines changed: 35 additions & 28 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
@@ -186,41 +186,48 @@ frontend https-all
186186
#---------------------------------------------------------------------
187187
backend masters-00
188188
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
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
197198
backend masters-01
198199
mode tcp
199-
option httpchk GET /readyz HTTP/1.0
200-
# option log-health-checks
201200
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
201+
option log-health-checks
202+
option httpchk GET /readyz HTTP/1.0
203+
http-check expect status 200
204+
default-server check check-ssl inter 3s fall 2 rise 3 verify none
205+
server bootstrap 192.168.1.10:6443
206+
server master1 192.168.1.11:6443
207+
server master2 192.168.1.12:6443
208+
server master3 192.168.1.13:6443
206209
backend masters-02
207210
mode tcp
208-
option httpchk GET /readyz HTTP/1.0
209-
# option log-health-checks
210211
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+
option log-health-checks
213+
option httpchk GET /readyz HTTP/1.0
214+
http-check expect status 200
215+
default-server check check-ssl inter 3s fall 2 rise 3 verify none
216+
server bootstrap 192.168.2.10:6443
217+
server master1 192.168.2.11:6443
218+
server master2 192.168.2.12:6443
219+
server master3 192.168.2.13:6443
215220
backend masters-03
216221
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
222+
balance roundrobin
223+
option log-health-checks
224+
option httpchk GET /readyz HTTP/1.0
225+
http-check expect status 200
226+
default-server check check-ssl inter 3s fall 2 rise 3 verify none
227+
server bootstrap 192.168.3.10:6443
228+
server master1 192.168.3.11:6443
229+
server master2 192.168.3.12:6443
230+
server master3 192.168.3.13:6443
224231

225232
#---------------------------------------------------------------------
226233
# Worker node backends for serving HTTP service endpoints

libvirt/haproxy/haproxy_C155F2U33.cfg

Lines changed: 39 additions & 29 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
163165
mode tcp
164-
option httpchk GET /readyz HTTP/1.0
165-
# option log-health-checks
166166
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
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
172177
mode tcp
173-
option httpchk GET /readyz HTTP/1.0
174-
# option log-health-checks
175178
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
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: 33 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -150,42 +150,48 @@ frontend https-all
150150
#---------------------------------------------------------------------
151151
backend masters-00
152152
mode tcp
153+
balance roundrobin
154+
option log-health-checks
153155
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
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
161162
backend masters-01
162163
mode tcp
163-
option httpchk GET /readyz HTTP/1.0
164-
# option log-health-checks
165164
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
165+
option log-health-checks
166+
option httpchk GET /readyz HTTP/1.0
167+
http-check expect status 200
168+
default-server check check-ssl inter 3s fall 2 rise 3 verify none
169+
server bootstrap 192.168.1.10:6443
170+
server master1 192.168.1.11:6443
171+
server master2 192.168.1.12:6443
172+
server master3 192.168.1.13:6443
170173
backend masters-02
171174
mode tcp
172-
option httpchk GET /readyz HTTP/1.0
173-
# option log-health-checks
174175
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
176+
option log-health-checks
177+
option httpchk GET /readyz HTTP/1.0
178+
http-check expect status 200
179+
default-server check check-ssl inter 3s fall 2 rise 3 verify none
180+
server bootstrap 192.168.2.10:6443
181+
server master1 192.168.2.11:6443
182+
server master2 192.168.2.12:6443
183+
server master3 192.168.2.13:6443
179184
backend masters-03
180185
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
188-
186+
balance roundrobin
187+
option log-health-checks
188+
option httpchk GET /readyz HTTP/1.0
189+
http-check expect status 200
190+
default-server check check-ssl inter 3s fall 2 rise 3 verify none
191+
server bootstrap 192.168.3.10:6443
192+
server master1 192.168.3.11:6443
193+
server master2 192.168.3.12:6443
194+
server master3 192.168.3.13:6443
189195
#---------------------------------------------------------------------
190196
# Worker node backends for serving HTTP service endpoints
191197
#---------------------------------------------------------------------

0 commit comments

Comments
 (0)