Tech riderRev. 20 Sept 2026
- 1Runs onLinux, self-hosted
- 2CostsNot stated by the maker
- 3Managed serviceNo
- 4Layer 4 routingYes
3 lines stated Written from the maker's own pages: purelb.io

Overview
PureLB is ranked #16 of 26 in load balancing software on Specifiction. It runs on Linux, Self-hosted.
Compared on load balancing software
Facts
- Purpose
- PureLB is a Kubernetes Service LoadBalancer for bare metal that allocates IP addresses from configured pools and announces them using Linux networking, with optional BGP.purelb.io · 4 Oct 2026
- Address pools
- PureLB supports local, remote, and Netbox address pools, with each ServiceGroup configured for exactly one type.purelb.io · 4 Oct 2026
- Local addresses
- For local addresses, a Kubernetes Lease based election chooses one node to announce each address, and a new node can take over if the winner fails.purelb.io · 4 Oct 2026
- Remote addresses
- Remote addresses are added to a dummy interface on every node and advertised through BGP; an upstream router can distribute traffic across nodes using ECMP.purelb.io · 4 Oct 2026
- IPv4 and IPv6
- ServiceGroups can include both IPv4 and IPv6 pools, and PureLB supports dual-stack deployments.purelb.io · 4 Oct 2026
- Configuration
- PureLB uses Kubernetes Custom Resource Definitions for address pools and node agent configuration.purelb.io · 4 Oct 2026
- Integration
- PureLB can request IP addresses from Netbox, but its documentation says this integration is currently unsupported and may not work with recent Netbox versions.purelb.io · 4 Oct 2026
- Monitoring
- The Allocator and LBNodeAgent expose Prometheus metrics on port 7472 at /metrics.purelb.io · 4 Oct 2026
- Installation
- PureLB can be installed with kubectl manifests or Helm; its documentation recommends Helm for production deployments.purelb.io · 4 Oct 2026
- Requirements
- PureLB requires a Kubernetes cluster with an operational CNI and Linux nodes because it uses the Linux netlink API.purelb.io · 4 Oct 2026
- Security
- The Allocator runs as non-root with a read-only filesystem and no capabilities; LBNodeAgent runs as root with NET_ADMIN and NET_RAW capabilities on the host network.purelb.io · 4 Oct 2026
- License
- PureLB is licensed under the Apache License, Version 2.0.purelb.io · 4 Oct 2026
- Support
- The project lists its Kubernetes Slack #purelb-users channel and GitHub Issues as ways to get help.purelb.io · 4 Oct 2026
Best PureLB alternatives
See all 20 All accessCh 01 F5 BIG-IP APM Free trialAndroidAPI 7.7 All accessCh 02 Loadbalancer.org Enterprise Free trialAPILinux 7.0 All accessCh 03 VMware Workstation Pro Free planLinuxself-hosted Free to start7.0 All accessCh 04 Progress Kemp LoadMaster Free trialAPILinux 6.9 All accessCh 05 AWS Elastic Load Balancing Free planAPIWeb Free to start6.8 All accessCh 06 Vultr Block Storage APILinux from $0.03/mo6.7
Where it ranks on Specifiction
- Best Load Balancing Software in 2026#16 of 26
Is PureLB yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- purelb.io· checked 4 Oct 2026
- purelb.io/docs/overview/address-types/· checked 4 Oct 2026
- purelb.io/docs/configuration/· checked 4 Oct 2026
- purelb.io/docs/configuration/netbox/· checked 4 Oct 2026
- purelb.io/docs/operations/monitoring/· checked 4 Oct 2026
- purelb.io/docs/installation/· checked 4 Oct 2026
- purelb.io/docs/installation/prerequisites/· checked 4 Oct 2026
- purelb.io/docs/overview/architecture/· checked 4 Oct 2026
- purelb.io/docs/license/· checked 4 Oct 2026
- purelb.io/docs/contributing/· checked 4 Oct 2026



