In this lab, you will learn how to create, connect, and operate three Kubernetes clusters in different regions: North America, Europe, and Southeast Asia.
One interesting challenge with Kubernetes is deploying workloads across several regions. While you can technically have a cluster with several nodes located in different regions, this is generally regarded as something you should avoid due to the extra latency. Another popular alternative is to deploy a cluster for each region and find a way to orchestrate them.
In this lab, Daniele will demo how to create:
- Three clusters: one in North America, one in Europe, and one in Southeast Asia
- A fourth cluster that will act as an orchestrator for the others using Karmada
- A single network out of the three cluster networks for seamless communication using Istio