I would like to extend my in-house on-premises stacked HA Kubernetes with 3 control planes, 3 worker nodes cluster across 3 office location. So each control plane and 1 worker would be in each of the offices. Each control plane would have its own static IP.
I am having trouble understanding how the load balancer (i am using metallb) could do its job if let's say office 1 had a power outage. How is the traffic re-directed to office 2 & 3?
e.g. External, public, users accessing nextcloud running on office-1-node may be using an fqdn cloud.company.com that is associated with office-1-node Static IP. (although, nextcloud maybe running on a worker or master in office-2-node, or office-3-node...but as far as users are concerned, it is not a concern.)
If office-1-node has a power outage, what would direct cloud.company.com to the static IP of office-2-node or office-3-node?
I am still learning, so please bare that in mind when answering.