Q&A
Q&AWhich settings commonly cause 502s during a Kubernetes rolling update?
Readiness, termination grace, endpoint withdrawal, and ingress draining may be misaligned.
Read the concise answer
Check whether readiness turns true before the app can serve, whether shutdown stops accepting work too early, and whether terminationGracePeriodSeconds/preStop allow endpoint withdrawal and connection draining. Also inspect maxUnavailable/maxSurge and ingress upstream errors. Correlate events, endpoint changes, and 502 timestamps before tuning a single probe.