Why Aren’t My MetalLB Load Balancers Visible on My Router?

0
8
Asked By CoolPenguin1984 On

I'm running a Kubernetes cluster on a Proxmox VM and set up MetalLB for load balancing. I've specified an IP range for MetalLB, which falls within the DHCP range of my router. I can access my services using the assigned load balancer IPs (like 192.168.5.xyz), so traffic is clearly reaching my devices correctly. However, the clients (the load balancers) aren't showing up in my router's interface (a TP-Link Deco). This is causing issues when I try to set up port forwarding because my router can't identify which client to send the traffic to. Am I missing a setting or something?

4 Answers

Answered By NetworkGuru92 On

Consumer routers often have trouble displaying clients that aren't typical DHCP-assigned devices. It's not surprising that MetalLB's load balancers aren't appearing. But don’t worry, you can still port forward just by using the IP. This limitation is just on the router's interface. Just make sure the MetalLB IPs are set outside of the DHCP range to avoid conflicts.

Answered By IPMaster3000 On

Remember, MetalLB doesn’t use DHCP; it assigns IPs statically from your pool. To check the connections, you can perform an ARP lookup. If you're on the same subnet, try using 'arp -a' to see if the load balancers show up there.

Answered By SubnetExplorer On

Have you checked the ARP table on your router, if possible? After pinging the MetalLB IP, you can use 'arp -a' on your client to see if it shows up there. This should help confirm if ARP is working correctly for you.

Answered By TechWizard42 On

It sounds like your router might be displaying DHCP reservations rather than the ARP table. MetalLB assigns IPs from your specified pool and uses ARP to advertise its presence. Since you're accessing services fine, that part's working well. Try setting up a static port forwarding rule with the MetalLB IP as the destination. If it still doesn’t work, it could just be a limitation with how TP-Link has implemented their port forwarding options.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.