Support of Route reflector type deployment

Bug #1829965 reported by Nobuto Murata
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Calico Charm
Fix Released
Wishlist
George Kraft

Bug Description

It would be nice if Calico charm can configure it for Route reflector type deployment in addition to Full node-to-node mesh type deployment. Route reflector is targeted for very large clusters.

Node-to-node mesh
https://docs.projectcalico.org/v3.5/usage/configuration/bgp
> The full node-to-node mesh provides a simple mechanism for auto-configuring the BGP network in small scale deployments (say 50 nodes—although this limit is not set in stone and Calico has been deployed with over 100 nodes in a full mesh topology).

Route reflector function
> A Calico node can be configured to act as a route reflector for other Calico nodes, at the same time as originating routes for its own workloads. This is enabled by setting the Node’s spec.bgp.routeReflectorClusterID. Normally you will also add a label to identify that node as a route reflector, to make it easy to configure peerings from other Calico nodes.

The configuration steps are described in:
https://docs.projectcalico.org/v3.5/usage/configuration/bgp#configuring-in-cluster-route-reflectors

Revision history for this message
Tim Van Steenburgh (tvansteenburgh) wrote :

This work is under way. It was begun in the 19.04 cycle and is nearing completion, although we haven't committed to a release date yet. You can read more about the design here: https://docs.google.com/document/d/1U7IqGMGmW_u0EQ7CJXaw03BKpZL5G6_wxzxya1txx1w/edit#heading=h.b39q9v65qfgk

Changed in charm-calico:
status: New → In Progress
importance: Undecided → Wishlist
assignee: nobody → George Kraft (cynerva)
Revision history for this message
George Kraft (cynerva) wrote :

This was merged in with https://github.com/charmed-kubernetes/layer-calico/pull/33. It is currently available in the edge channel of calico, and will go out to stable soon with the release of CDK 1.15.

Changed in charm-calico:
status: In Progress → Fix Committed
milestone: none → 1.15
Changed in charm-calico:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.