Calico Architecture

Calico Architecture An architecture diagram generated by Archify. Kubernetes API Server · policy / routing source · Architecture component Kubernetes API Server policy / routing source Typha · datastore cache · Architecture component Typha datastore cache Felix · per-node agent · Architecture component Felix per-node agent BIRD · per-node BGP · Architecture component BIRD per-node BGP ToR Switch / Spine · external network · Architecture component ToR Switch / Spine external network watch policy / routing policy + routing policy + routing BGP peering Legend Backend Cloud

Control

  • • Typha fans datastore updates out to every node, reducing API server load
  • • Felix programs interfaces, routes, and firewall rules on each node

Routing

  • • BIRD distributes routes over BGP
  • • peers with the ToR switch / Spine to reach the external network