MetalLB speaker component announces LoadBalancer services to the network using Layer 2 ARP or BGP routing protocols on bare metal Kubernetes clusters.
MetalLB is a load-balancer implementation for bare metal Kubernetes clusters, using standard routing protocols. The speaker component is a DaemonSet that runs on each node and is responsible for announcing LoadBalancer services to the network. It supports Layer 2 (ARP) mode for simple local network announcements and BGP mode for sophisticated routing across networks. The speaker works in conjunction with the MetalLB controller to provide load balancing capabilities equivalent to cloud provider implementations.
For more information and official documentation, visit https://metallb.io