Multi-cluster is a strategy for deploying an application on or across multiple Kubernetes clusters to improve availability, isolation, and scalability. Organizations are increasingly adopting this approach to ensure compliance with different regulations, increase the speed and safety of software delivery, and eliminate vendor lock-in. A multi-cluster architecture can be replicated or split by service, providing stronger isolation between parts of the application at the expense of greater complexity. Configuring multi-cluster Kubernetes involves choosing a strategy that works best for an organization's needs, such as a network-centric approach that creates connectivity between clusters or a Kubernetes-centric approach that supports and extends core Kubernetes primitives. Most organizations adopting multi-cluster are evaluating network-centric approaches due to their simplicity and ease of adoption.