'how to achieve HA for Kubernateve cluster for different server location

We have 2 server location

A)location_1
B)location_2

total 5 server

location_1 -> have 2 server location_2 ->have 3 server

we installed K8 in above 5 servers.in that 3 are master node which also act as worker node also 2 more worker node. But we need to attain HA for kubernative cluster

setup is like below

location_1 have 2 master node(it also act as worker node too)
location_2 have 1 master node (it also a worker node) and 2 more worker node -Total 3 nodes

but there might be chance of entire location1 or location 2 get down .So if that case how we can achieve HA as whole ,also individual location wise?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source