I would personally avoid long distance nodes in a cluster - any sort of network outage or MTU issue will cause issues for the cluster or a workload rebalance. There is also quite a bit of network traffic passed between worker nodes and controller nodes.