Bug 1836017
Summary: | vSphere UPI: Both Internal and External load balancers for kube-apiserver should use /readyz | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | W. Trevor King <wking> |
Component: | Installer | Assignee: | aos-install |
Installer sub component: | openshift-installer | QA Contact: | jima |
Status: | CLOSED ERRATA | Docs Contact: | |
Severity: | high | ||
Priority: | high | CC: | abodhe, adahiya, akashem, aos-install, bleanhar, dphillip, esimard, ffranz, jcallen, jima, mgahagan, mjudeiki, mstaeble, sagopina, sdodson, sttts, vavuthu, wking, xxia |
Version: | 4.5 | Keywords: | Upgrades |
Target Milestone: | --- | Flags: | abodhe:
needinfo+
|
Target Release: | 4.7.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: |
Cause: The reference vSphere UPI load balancer was configured for a simple TCP check.
Consequence: The health checks did not consider the health of the api server which could lead to failed api requests whenever the api server restarted.
Fix: The health checks now verify api server health against the /readyz endpoint.
Result: The reference API load balancer now handles requests during API server restarts gracefully.
|
Story Points: | --- |
Clone Of: | 1828382 | Environment: | |
Last Closed: | 2021-02-24 15:12:13 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
W. Trevor King
2020-05-14 23:44:49 UTC
Won't be able to get to it this sprint. *** Bug 1870183 has been marked as a duplicate of this bug. *** *** Bug 1873816 has been marked as a duplicate of this bug. *** use updated transformer scripts including this fix to install upi on vsphere with 4.7.0-0.nightly-2020-10-26-152308, and installation is successful, also tried to reboot master node, and it also works well. Move the bug to VERIFIED. On lb server, backend api-server in haproxy configuration is changed as below: backend api-server option httpchk GET /readyz HTTP/1.0 option log-health-checks balance roundrobin server xxx.xx.248.138 xxx.xx.248.138:6443 weight 1 verify none check check-ssl inter 1s fall 2 rise 3 server xxx.xx.248.139 xxx.xx.248.139:6443 weight 1 verify none check check-ssl inter 1s fall 2 rise 3 server xxx.xx.248.137 xxx.xx.248.137:6443 weight 1 verify none check check-ssl inter 1s fall 2 rise 3 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: OpenShift Container Platform 4.7.0 security, bug fix, and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2020:5633 |