Kubernetes HA and single point of failure

Hi everyone, I’m deploying a test k8s cluster in local data center. By reading HA configuration doc, I’m a little confused as although multiple control plane nodes provides HA for cluster orchestratio, if the load balancer fails, the worker nodes can no longer communicate with control plane nodes. Isn’t the SPOF just shifted from control plane to the load balancer?

Does this mean I need to make load balancer redundant as well?

Yes. The way we’ve done this in our own deployment was to run an LB on each of the control plane nodes and use keepalived/VRRP for failover for a shared Virtual IP.

1 Like

Thank you. I’ll try that. :grinning: