<p>Followed this guide to starting a local-machine kubernetes cluster:
<a href="http://kubernetes.io/v1.0/docs/getting-started-guides/docker.html" rel="nofollow">http://kubernetes.io/v1.0/docs/getting-started-guides/docker.html</a></p>

<p>I've created various pods with .yaml files and everything works, I can access nginx and mysql using container IPs (in the 172.17.x.x range, with docker0), however when I create services, service IPs are in the 10.0.0.x range, unreachable from other containers. </p>

<p>Isn't kube-proxy supposed to create iptables rules automatically, providing access to containers behind the service IP? No iptables changes are happening, and other containers can't reach services. Thanks!</p>

<p>Tim, I did run it again using your steps, no difference, didn't work, however today I switched to the version 1.1 docs here:</p>

<p><a href="http://kubernetes.io/v1.1/docs/getting-started-guides/docker.html" rel="nofollow">http://kubernetes.io/v1.1/docs/getting-started-guides/docker.html</a></p>

<p>and also switched container versions, currently using:</p>

<p>gcr.io/google_containers/etcd:2.2.1</p>

<p>gcr.io/google_containers/hyperkube:v1.1.1</p>

<p>Lo and behold...it works!!! Containers can now talk to services!
Thanks for the responses</p>
