# MetalLB (/docs/runtime/components/metallb)



Component Category [#component-category]

Network / load balancing

Component Description [#component-description]

MetalLB provides load-balancer capabilities for Kubernetes environments that do not have a native cloud load balancer. It is especially relevant for bare-metal and private infrastructure where public-cloud load balancer services are not available.

Why It Is Used [#why-it-is-used]

In BullSequana AI Runtime, MetalLB makes platform services reachable on bare-metal and private infrastructure. It is a key part of exposing ingress and service endpoints in self-managed environments and helps provide stable network addresses for platform entry points.

Learn More [#learn-more]

* [MetalLB documentation](https://metallb.io/)
* [metallb/metallb on GitHub](https://github.com/metallb/metallb)

Interacts With [#interacts-with]

* `NGINX` and `APISIX`, by providing the external service exposure layer those ingress endpoints depend on in bare-metal environments.
* Cluster networking and service publication, as the infrastructure-level load-balancing layer beneath Runtime ingress traffic.
