1. 2 servers isn’t a supported configuration, you should have an odd number of servers for etcd quorum
2. why are you putting an external load-balancer in front of the ingress? That’s kind of missing the whole point. If you want to put a LoadBalancer in front of ingress-nginx, you should deploy metallb or something like that, and configure ingress-nginx to use a service of type=LoadBalancer, instead of putting a legacy unmanaged load-balancer in front of your cluster.