MetalLB

MetalLB is a load-balancer implementation for bare metal Kubernetes clusters, using standard routing protocols. This integration is recommended for the on-prem cloud(s) and will help external service(s) get an IP address when the service type is set as LoadBalancer.

Components

  • MetalLB controller.
  • Speaker (runs on all nodes, deployed as DaemonSet).

References

https://metallb.universe.tf/
https://github.com/metallb/metallb