K3S in production


I’d like to deploy k3s for a production use on managed bare metal servers. But I trying to understand how the LB works in k3s.

kube-vip is assingning the default public ip of server when I run k3s in a standalone server. How it works with 3 worker nodes ? The ingress shoud take one public ip to route all traffic to cluster-ip services, but which IP will be used ?

I plan to use ovh for this setup. Is it possible to use a failover ip to assign this ip to ingress ?

Thanks for your help …