Kubernetes clusters that is Master Nodes and Worker Nodes were designed to work in a Local Area Network(LAN) environment. They are not recommended to be distributed across multiple Data Centers.
2 Data Centers Active Active Design If you have 2 Data Centers, I would recommend the following design for Active Active setup.
Dedicated Kubernetes Clusters for each DC Applications would be deployed twice, once in each DC Use of a Global Site Load Balancer (GSLB) such as F5 GTM, AVI Networks, A10 to direct Ingress traffic to each Kubernetes Clusters Have security controls such as software based network firewalls to be able to support Kubernetes Network Policy. ...