The Kubernetes network proxy runs on each node. 
Service cluster ips and ports are currently found through Docker-links-compatible environment variables specifying ports opened by the service proxy. 
There is an optional addon that provides cluster DNS for these cluster IPs.