I am running consul agent as Daemonset and I have used Hostport to expose port 8500 in all nodes, I can reach HOSTIP:8500 from all pods except the ones running in the same node.