Multi-primary on different networks
The control plane has high availability in a multi-primary setup. In the architecture options discussed in the previous sections, we had one primary cluster and the rest of the clusters didn’t use istiod, risking a loss of control if the primary control plane suffers an outage due to unforeseen circumstances. In a multi-primary cluster, we have multiple primary control planes providing uninterrupted access to the mesh even if one of the control planes suffers a temporary outage.
Figure 8.5 – Primary-primary on separate networks
We will start by first setting up the clusters, followed by establishing trust between the two clusters. Perform the following steps to establish a multi-primary cluster:
- Set up the two clusters as per the initial set of steps in the Setting up Kubernetes clusters section. This will complete the creation of the cluster as well as setting up the context variables. Because...