MetalLB
MetalLB lets Edka allocate private VIPs from your cluster private subnet.
Use it when you want internal-only LoadBalancer endpoints without exposing a
public cloud load balancer.
Features available
MetalLB private VIPGateway classes from Cluster > Gateway- Private
LoadBalancerexposure for deployments and supported database flows - Private IP allocation from the cluster private network subnet
- Wildcard domains and DNS-01 TLS on private Gateway classes
- Works with the Cloudflare connector when remote WARP users need reachability to that subnet
How it fits in Edka
Install MetalLB from Cluster > Gateway or Cluster > Add-ons after you enable cluster private networking.
Then choose one of these patterns:
- Create a Gateway class with exposure mode
MetalLB private VIPwhen you want private Envoy Gateway routing and private wildcard domains. - Choose Private LoadBalancer in deployment networking when you only need a private service IP on the cluster subnet.
For the full routing model, see Private Networking with MetalLB and Cloudflare.
Deploy MetalLB
MetalLB
Networking
Allocate private VIPs on your cluster private subnet for Gateway API classes and private LoadBalancer exposure with MetalLB in Edka.