Skip to content

Commit daf2eca

Browse files
authored
Merge pull request #39 from Shilpa-Gokul/add-httpchk
Add httpchk to apiserver
2 parents aadf50b + 458d13c commit daf2eca

File tree

3 files changed

+75
-48
lines changed

3 files changed

+75
-48
lines changed

libvirt/haproxy/haproxy_C155F2U31.cfg

Lines changed: 25 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -186,32 +186,41 @@ 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
189192
balance roundrobin
190-
server bootstrap 192.168.126.10:6443 check
191-
server master1 192.168.126.11:6443 check
192-
server master2 192.168.126.12:6443 check
193-
server master3 192.168.126.13:6443 check
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
194197
backend masters-01
195198
mode tcp
199+
option httpchk GET /readyz HTTP/1.0
200+
# option log-health-checks
196201
balance roundrobin
197-
server bootstrap 192.168.1.10:6443 check
198-
server master1 192.168.1.11:6443 check
199-
server master2 192.168.1.12:6443 check
200-
server master3 192.168.1.13:6443 check
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
201206
backend masters-02
202207
mode tcp
208+
option httpchk GET /readyz HTTP/1.0
209+
# option log-health-checks
203210
balance roundrobin
204-
server bootstrap 192.168.2.10:6443 check
205-
server master1 192.168.2.11:6443 check
206-
server master2 192.168.2.12:6443 check
207-
server master3 192.168.2.13:6443 check
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
208215
backend masters-03
209216
mode tcp
217+
option httpchk GET /readyz HTTP/1.0
218+
# option log-health-checks
210219
balance roundrobin
211-
server bootstrap 192.168.3.10:6443 check
212-
server master1 192.168.3.11:6443 check
213-
server master2 192.168.3.12:6443 check
214-
server master3 192.168.3.13:6443 check
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
215224

216225
#---------------------------------------------------------------------
217226
# Worker node backends for serving HTTP service endpoints

libvirt/haproxy/haproxy_C155F2U33.cfg

Lines changed: 25 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -151,32 +151,41 @@ frontend https-all
151151
#---------------------------------------------------------------------
152152
backend masters-00
153153
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
154157
balance roundrobin
155-
server bootstrap 192.168.126.10:6443 check
156-
server master1 192.168.126.11:6443 check
157-
server master2 192.168.126.12:6443 check
158-
server master3 192.168.126.13:6443 check
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
159162
backend masters-01
160163
mode tcp
164+
option httpchk GET /readyz HTTP/1.0
165+
# option log-health-checks
161166
balance roundrobin
162-
server bootstrap 192.168.1.10:6443 check
163-
server master1 192.168.1.11:6443 check
164-
server master2 192.168.1.12:6443 check
165-
server master3 192.168.1.13:6443 check
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
166171
backend masters-02
167172
mode tcp
173+
option httpchk GET /readyz HTTP/1.0
174+
# option log-health-checks
168175
balance roundrobin
169-
server bootstrap 192.168.2.10:6443 check
170-
server master1 192.168.2.11:6443 check
171-
server master2 192.168.2.12:6443 check
172-
server master3 192.168.2.13:6443 check
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
173180
backend masters-03
174181
mode tcp
182+
option httpchk GET /readyz HTTP/1.0
183+
# option log-health-checks
175184
balance roundrobin
176-
server bootstrap 192.168.3.10:6443 check
177-
server master1 192.168.3.11:6443 check
178-
server master2 192.168.3.12:6443 check
179-
server master3 192.168.3.13:6443 check
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
180189

181190
#---------------------------------------------------------------------
182191
# Worker node backends for serving HTTP service endpoints

libvirt/haproxy/haproxy_C155F2U35.cfg

Lines changed: 25 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -150,32 +150,41 @@ frontend https-all
150150
#---------------------------------------------------------------------
151151
backend masters-00
152152
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
153156
balance roundrobin
154-
server bootstrap 192.168.126.10:6443 check
155-
server master1 192.168.126.11:6443 check
156-
server master2 192.168.126.12:6443 check
157-
server master3 192.168.126.13:6443 check
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
158161
backend masters-01
159162
mode tcp
163+
option httpchk GET /readyz HTTP/1.0
164+
# option log-health-checks
160165
balance roundrobin
161-
server bootstrap 192.168.1.10:6443 check
162-
server master1 192.168.1.11:6443 check
163-
server master2 192.168.1.12:6443 check
164-
server master3 192.168.1.13:6443 check
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
165170
backend masters-02
166171
mode tcp
172+
option httpchk GET /readyz HTTP/1.0
173+
# option log-health-checks
167174
balance roundrobin
168-
server bootstrap 192.168.2.10:6443 check
169-
server master1 192.168.2.11:6443 check
170-
server master2 192.168.2.12:6443 check
171-
server master3 192.168.2.13:6443 check
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
172179
backend masters-03
173180
mode tcp
181+
option httpchk GET /readyz HTTP/1.0
182+
# option log-health-checks
174183
balance roundrobin
175-
server bootstrap 192.168.3.10:6443 check
176-
server master1 192.168.3.11:6443 check
177-
server master2 192.168.3.12:6443 check
178-
server master3 192.168.3.13:6443 check
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
179188

180189
#---------------------------------------------------------------------
181190
# Worker node backends for serving HTTP service endpoints

0 commit comments

Comments
 (0)