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.