BGP routes with VLAN and Kubernetes metallb
-
Hi,
I am little of a network noobie, so I hope I can formulate my question sensibly.I have a LAN network running on 10.0.1.0/24, pfSense running at 10.0.1.1
I have a number of VLANs10.0.2.0/24 VLAN 2 (Management)
10.0.5.0/24 VLAN 5 (Servers)I run four kubernetes nodes on the 10.0.5.0/24 VLAN. Kubernetes runs Metallb and is configured for BGP with pfSense. The BGP network work is 10.0.9.0/24. I have confirmed that FRR BGP is assigning IPs to Mettallb.
I can access other machines on the 10.0.9.0/24 network from inside pods.
I can access the 10.0.1.0/24 (LAN) network from inside the kubernetes pods.
I can access the 10.0.9.0/24 containers from the 10.0.5.0/24 VLAN (the kubernetes nodes).However, I cannot access the 10.0.9.0/24 pods from the 10.0.1.0/24 LAN.
I have checked the firewall logs, there is no reference to 10.0.9.0/24.
I believe I have configured the route map filters correctly
This feels like a routing issue to me, but I have no idea where to look. Any tips would be hugely appreciated.
I have one other question, in the neighbour configuration there is an option to specify a "Peer Group". I can't figure out where to define these peer groups?
-
I managed to fix this. I had not installed metallb correctly with helm. Found an incredible netgate support video on youtube that gave excellent detail on BGP.