Kubernetes/kube-proxy will be supporting service topology awareness (likely as a gated alpha feature) in its upcoming 1.17 release. Feature parity with their topology-aware service routing implementation would be ideal.
Linking associated KEP and PR for additional context:
KEP:
https://github.com/kubernetes/enhancements/blob/master/keps/sig-network/20181024-service-topology.md
We are definitely looking forward to this work. Where today we run node local DNS in a non-HA fashion, Service Topology would provide thorough HA.
As mentioned in this slack thread, the feature will likely not make it to beta in the current state. The K8s networking team is working on pushing out a new KEP for this soon.
We are likely going to wait until the new KEP is released for the feature.
@fristonio - thanks for the heads up!
For the curious, the new KEP is here (still in early stages).