Many platform operators who run Kubernetes on-premises want to leverage Border Gateway Protocol (BGP) to peer with other infrastructure. Calico uses BGP to peer with infrastructure outside of the cluster, and integrates with ToR switches to provide that connectivity. Calico ToR connectivity has existed for some time now. However, for customers with high-availability requirements, Calico now supports connectivity with dual ToR switches. A cluster that is peered to two ToR switches will still have an active link, even if one switch becomes unavailable, thus ensuring the cluster always has a network connection. Kubernetes cannot do this on its own.
Ensures there is always active-active redundant connectivity between cluster nodes and ToR switches
If a link or software component breaks somewhere in one of those planes, cluster nodes can still communicate over the other plane, and the cluster as a whole continues to operate normally
Eliminates a complex, time-consuming manual process, and reduces operator overhead by automating the bootstrapping and configuration of BGP peering between cluster nodes and ToR switches
Calico Enterprise dual ToR peering provides a redundant path for customers with cluster applications that cannot tolerate service downtime or failure, and require a high-availability solution. Calico:
Calico’s high-availability Kubernetes solution provides two active, independent planes of connectivity between cluster nodes when a dual plane cluster is connected to a dual ToR switch.