How do you design a highly available, multi-region Kubernetes cluster on hybrid cloud infrastructure?