Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience real numbers from our own analytics — open to see them
–Visitors
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · counted by iTechGuides's own first-party analytics, bots removed, every figure rounded down · how we count

MetalLB

Free#26 of 31 in Load Balancing SoftwareLoad Balancer Services

MetalLB: A focused, self-hosted load balancer for Kubernetes services outside cloud-provider integrations. Ranked #26 of 31 in Load Balancing Software by our editors (6.7/10); pricing: Open source; best for kubernetes bare-metal networking.

6.7/10Editor score
MetalLB6.7 Visit MetalLB

At a glance

  • Editor score
    6.7 / 10
  • Pricing
    Open source
  • Best for
    Kubernetes bare-metal networking
  • Paid from
    None
  • Facts checked
    20 Sep 2026
MetalLB screenshot
  • Where it wins

    • Supports Layer 2 ARP/NDP announcements and BGP service advertisement
    • Allocates IPv4 and IPv6 addresses from configured pools
    • Provides BGP multipath balancing and Layer 2 node failover
  • Where it doesn't

    • Focused on Kubernetes rather than general-purpose load balancing
    • Requires self-hosted deployment and cluster administration
    • Needs configured address pools and suitable network integration

Our verdict on MetalLB

MetalLB is an open-source network load-balancer implementation for bare-metal Kubernetes clusters. It assigns external IP addresses to Kubernetes LoadBalancer services from configured pools, then advertises those addresses through Layer 2 or BGP. Layer 2 mode uses ARP for IPv4 and NDP for IPv6, while BGP mode peers with network routers. It is intended for cluster operators without a cloud-provider load-balancer integration and fits teams that need Kubernetes-native service exposure on Linux-based, self-hosted infrastructure.

The project’s main strength is its focused networking model. Operators can allocate IPv4 and IPv6 addresses, configure behavior through Kubernetes custom resources, and choose between local-network announcements and router-based BGP advertisement. BGP multipath can distribute connections across multiple cluster nodes, while Layer 2 mode supports automatic leader failover when a node fails. BGP policy controls, including peer and service selectors, add configuration scope for environments that need more specific advertisement rules.

MetalLB is open-source and self-hosted rather than a vendor-managed load-balancing service, so its operational fit depends on the Kubernetes environment and surrounding network design. Deployment is supported through Kubernetes manifests, Kustomize, Helm, or an operator, but the cluster still needs configured IP address pools and compatible Layer 2 or BGP connectivity. Choose MetalLB when bare-metal Kubernetes service advertisement, address allocation, and node failover are the priority. Teams seeking a general-purpose load balancer beyond Kubernetes, or a managed service, should choose a different approach.

MetalLB pricing

Plans Open sourceFree Free to use — no paid tier required for the core job.
See plans on metallb.io

MetalLB fact sheet

Free planNot verified
Paid fromNone
Managed serviceNo
Layer 7 routingNot verified
Layer 4 routingYes
Global traffic managementNot verified
TLS terminationNot verified
Backend limitNot verified
DeploymentSelf-hosted
PlatformsLinux
SupportCommunity, Docs
Built forSmall business, Mid-market, Enterprise (editorial estimate)
PricingOpen source
Websitemetallb.io
Facts checked20 Sep 2026

Alternatives to MetalLB

See all MetalLB alternatives →

Also listed in

Used MetalLB? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used MetalLB for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — MetalLB 6.7/10

MetalLB is listed in our Load Balancing Software directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/metallb/"><img src="https://www.itechguides.com/best/badge/metallb.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. We may earn a commission when you click some links. How we rank.

Last updated · How we research and update