Multi-primary on the same network
In this section, we will set up a multi-primary Istio cluster with a shared network. In this architecture, workloads in cluster1
can directly access services in cluster2
and vice versa. In multi-primary clusters, we don’t need an east-west gateway because of the following:
- Services can directly communicate with each other across cluster boundaries
- Each control plane observes the API servers in both clusters

Figure 8.6 – Multi-primary on the same network
As we set up multi-primary in a separate network in the previous section, we will first need to do some cleanup to set up the environment. To do this, we will need to perform the following steps:
- Uninstall Istio in both the primary and remote clusters:
% istioctl uninstall --purge --context="${CTX_CLUSTER2}" -y Uninstall complete % istioctl uninstall --purge --context="${CTX_CLUSTER1}" -y &...