Application Load Balancing

Platform9 supports load balancing for workloads deployed on Kubernetes using MetalLB load balancer. MetalLB is an open source load-balancer implementation for bare metal Kubernetes clusters. For more information, refer to the MetalLB website.

Load Balancing with MetalLB

MetalLB Configuration

MetalLB is a network load-balancer implementation for Kubernetes using standard routing protocols. MetalLB is deployed as a Kubernetes app within the cluster. Given a pool of IPs, MetalLB allocates IPs for providing north-south connectivity to Kubernetes apps via the service type “LoadBalancer” object. For more information, refer to the MetalLB website.