Skip to main content
Account

LoxiLB

LoxiLB is an eBPF-based load balancer for Kubernetes and edge. Learn how it runs LoadBalancer Services on bare metal with BGP.

Status
Stable
Category
Orchestration & Management
Subcategory
Service Proxy
License
Apache-2.0
Technology matrix Skip Just not for me See the matrix

loxilb is an open-source load balancer for Kubernetes and edge workloads, built around an eBPF data plane and a Go control plane. It implements Kubernetes Service type LoadBalancer without depending on a cloud provider, which makes it a bare-metal and telco-friendly alternative to MetalLB.

The data path is an eBPF/XDP program attached to network interfaces that performs connection tracking, DNAT, SNAT, stateful firewalling, and QoS entirely in-kernel, bypassing iptables and conntrack. A user-space Go daemon programs the eBPF maps and speaks BGP via an embedded goBGP stack, so loxilb can advertise service VIPs upstream the same way MetalLB does in BGP mode. Beyond L4, it supports SCTP multi-homing, GTP, and SRv6 β€” features that matter for 5G user-plane and edge deployments more than for typical web workloads. A companion kube-loxilb operator integrates with the Kubernetes Service API and optionally acts as an ingress controller.

loxilb sits alongside MetalLB, Cilium’s LB-IPAM and BGP control plane, and PureLB, and differentiates on telco-grade protocol support and the eBPF-first data plane.

Service Proxy

Email signup loads here. You can also manage email preferences in account settings.

Build LoxiLB? I'll show you where engineers get stuck with it β†’ Back free content for the community β†’