Basically, you can think of three etcd nodes running on private range
192.168.0.0/24, which is not reachable to the outside.. A load balancer has a public IP open to client access, and a private IP on the same subnet as etcd nodes.
In this case, the client can only reach the public IP on the load balancer. But since etcd isn't aware of the load-balancer, it is going to redirect the client to talk to the private IP of the master I guess. This case, the redirected URL won't be reachable to the client..