/tinyRouter

A default router that can auto add static route for calico bgp mode when kubernetes nodes are different subnet,Not necessary use global bgp peer or route reflector,it also can expose pod cird to ...

Primary LanguageGo

tinyRouter

you can run kubernetes cluster whith calico full-bgp mode on L3 but not use BGP Route Reflector and not use Global BGP peer

auto add or del static route for pod subent by watching calico's etcd

tinyRouter is default gateway for all kubernetes nodes

this a little different from the official plan

https://projectcalico.docs.tigera.io/archive/v3.21/reference/architecture/design/l3-interconnect-fabric#bgp-only-interconnect-fabrics

tinyRouter will support hardware router later

Physical Network traffic

image


Pod Network traffic

image

theoretical basis

State machine for calico manage pod subnet

....