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."
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."