LoxiLB
LoxiLB is an open-source cloud-native load balancer and service proxy (networking, Kubernetes networking) designed for Kubernetes and containerized environments.
- Layer 3/4/7 load balancing and service proxy for Kubernetes and containerized workloads (networking)
- Kubernetes service implementation including LoadBalancer and NodePort models (Kubernetes networking)
- Support for external traffic handling, north-south traffic, and ingress-style flows (application delivery)
- Integration with Container Network Interface (CNI) plugins and cloud-native network stacks (cloud networking)
- User-space and eBPF-based packet processing focus for performance and observability (network data plane)
More About Loxilb
LoxiLB is an open-source cloud-native load balancer and service proxy (networking, Kubernetes networking) designed to provide Layer 3, Layer 4, and Layer 7 traffic handling for Kubernetes clusters and container platforms. It addresses service exposure, traffic distribution, and external connectivity for microservices workloads running on cloud-native infrastructure.
The project focuses on implementing Kubernetes Service semantics (Kubernetes networking), including support for LoadBalancer, NodePort, and related service types used to reach pods from inside and outside the cluster. LoxiLB is positioned as a data plane component that can integrate with Kubernetes Control Plane (KCP) constructs to Marketing Automation Platform (MAP) cluster services to underlying network endpoints, with support for north-south traffic flows and exposure of applications to external clients.
LoxiLB uses an approach based on Linux networking and eBPF (network data plane) to process packets and apply load-balancing logic. This includes configuration for VIPs, backends, and policies that define how traffic is distributed across pods or services. The project aligns with cloud-native infrastructure (cloud infrastructure) by running as containers or pods, integrating with CNI plugins and other Kubernetes networking components.
In enterprise deployments, LoxiLB can be used as a software load balancer (application delivery) for on-premises (on-prem) clusters, private clouds, or public cloud Kubernetes environments. It can participate in service exposure patterns such as external Intrusion Prevention System (IPS), ingress-style routing, and multi-tenant networking scenarios. Administrators configure LoxiLB through declarative manifests and configuration APIs, enabling repeatable provisioning in Continuous Integration and Continuous Deployment (CI/CD) workflows and GitOps-style operations (infrastructure automation).
The project fits into architectures that require cloud-native load balancing, including edge clusters, data center Kubernetes environments, and hybrid setups. It interoperates with standard Kubernetes APIs, container runtimes, and Linux networking features, which allows integration into existing networking toolchains and observability pipelines. By providing an open-source load-balancing data plane that maps Kubernetes services to network endpoints, LoxiLB serves as a component in the categories of application delivery, software load balancers, and Kubernetes networking within enterprise IT taxonomies.