Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Need way to notify Top-Level Load Balancer of shutdown during a upgrade on /healthz endpoint #1052

Open
bsteve99 opened this issue Nov 27, 2023 · 1 comment

Comments

@bsteve99
Copy link

The ingress needs to notify our load-balancer that sits above our k8 cluster on the /healthz endpoint that we are shutting down or upgrading for seamless/graceful upgrades.

Our Load Balancer sends to our configured pool of k8 worker nodes on a NodePort.

I was thinking about configuring a monitor-fail to do this, but somethings not right about it.

This was said on slack.

"but I see we can make some improvements on how haproxy itself notifies a listener, by e.g. removing the monitor uri during a grace period, between the removing of a pod and the pod being effectively removed."

@bsteve99
Copy link
Author

bsteve99 commented Nov 28, 2023

I think if the controller itself had a /health endpoint; that would work also, that could return a 504 during graceful shutdown....

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants