What is MetalLB? Alternatives and Use Cases
What is MetalLB? If you run Kubernetes in a cloud (AWS, GCP, Azure), creating a LoadBalancer service gives you an external IP automatically. But what if your cluster is bare metal — your own servers, without cloud integration? That’s where MetalLB comes in. MetalLB is a load balancer implementation for bare-metal Kubernetes clusters. It allows you to expose services of type LoadBalancer without relying on cloud providers. How MetalLB Works MetalLB assigns external IPs to services in one of two modes: ...