# How do you make a Service load-balance across all clusters in a Cilium ClusterMesh?

Cilium, Hard (Expert), Networking. https://k8wiz.com/uquiz/how-do-you-make-a-service-load-balance-across-all-clusters-in-a-cilium-clustermesh

- A. Label the namespace with cilium.io/global=true in one of the clusters
- B. Same name and namespace in each cluster, plus service.cilium.io/global: "true"
- C. Set the Service type to ClusterMesh in the cluster that owns it
- D. Add every cluster's pod CIDR to the Service's externalIPs list

**Answer:** Same name and namespace in each cluster, plus service.cilium.io/global: "true"

**Explanation:** Cilium merges Services that share a name and namespace and carry the global annotation, so backends in every cluster receive traffic. Older releases used the io.cilium/global-service annotation. Adding service.cilium.io/shared: "false" in a cluster keeps that cluster's backends out of the shared pool.
