In-cluster BGP Route Reflectors
By default, Calico advertises routes using the BGP Protocol with a full node-to-node mesh. Every node peers to every other node to broadcast routes which tends to no longer be scalable beyond 200 nodes. Konvoy has support for Calico in-cluster BGP Route Reflectors. We recommend configuring them on clusters with more than 100 nodes. When Route Reflector nodes are configured, the full mesh mode is disabled and each node connects only to in-cluster Route Reflectors. This reduces CPU and memory utilization on worker and control-plane nodes.
Enable In-Cluster BGP Route Reflectors
To enable in-cluster BGP Route Reflectors, add at least two nodes (three nodes are recommended) to the
route-reflector node pool in
kind: ClusterConfiguration apiVersion: konvoy.mesosphere.io/v1beta2 spec: nodePools: - name: route-reflector labels: - key: dedicated value: route-reflector taints: - key: dedicated value: route-reflector effect: NoExecute
For more information, see: