PureLB is bare metal load balancer.
Install with Helm
Create Servicegroup to define configurations how public IPs are assigned
https://purelb.gitlab.io/purelb/install/config/
kubectl apply -f https://raw.githubusercontent.com/truhponen/home/refs/heads/main/kubernetes/purelb/servicegroup-default.yaml
kubectl apply -f https://raw.githubusercontent.com/truhponen/home/refs/heads/main/kubernetes/purelb/test-configuration.yaml