Multi-cluster Kubernetes patterns explained: when to use them, Cluster API, ArgoCD ApplicationSets, Cilium ClusterMesh, …