For Kubernetes high-availability on GCE, does the master load balancer need health checks?

2/27/2017

I was following this blog post on high availability kubernetes, but I noticed that when I shut down one of the masters, kubectl get pods would intermittently return

The connection to the server 1.2.3.4 was refused - did you specify the right host or port?

My guess is that this is because the kubernetes-master load balancer does not health check the master instances so the unhealthy master is still in the load balancer rotation.

I just wanted to check and see if this is a known issue or if there something wrong with my setup. I can add the health check manually, but it feels like I'm doing something wrong.

-- Jesse Shieh
google-compute-engine
high-availability
kubernetes

0 Answers