<p>This is my first attempt to install and use Kubernetes. I am trying to install an environment on Mac for developing my own apps and deploying them for test locally with Kubernetes. I am familiar with using Vagrant, VirtualBox and Docker for the same purpose. When I saw this page <a href="https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/getting-started-guides/vagrant.md" rel="noreferrer">https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/getting-started-guides/vagrant.md</a> I assumed it would be trivial. I executed these lines:</p>

<pre><code>export KUBERNETES_PROVIDER=vagrant
curl -sS https://get.k8s.io | bash
</code></pre>

<p>This created a master VM and a Minion, but Kubernetes seems to have failed to start on the master. On the master /var/log/salt/master is full of python Traceback errors, like this:</p>

<pre><code>2015-07-17 22:14:42,629 [cherrypy.error   ][INFO    ][3252] [17/Jul/2015:22:14:42] ENGINE Started monitor thread '_TimeoutMonitor'.
2015-07-17 22:14:42,736 [cherrypy.error   ][ERROR   ][3252] [17/Jul/2015:22:14:42] ENGINE Error in HTTP server: shutting down
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/cherrypy/process/servers.py", line 187, in _start_http_thread
self.httpserver.start()
  File "/usr/lib/python2.7/site-packages/cherrypy/wsgiserver/wsgiserver2.py", line 1824, in start
    raise socket.error(msg)
error: No socket could be created
</code></pre>

<p>Vagrant is version 1.7.3. VirtualBox is version 4.3.30</p>

<p>Have I made an obvious stupid mistake?</p>

<p>If you just want to kick the tires with Kubernetes, I'd recommend installing <a href="http://boot2docker.io" rel="nofollow">boot2docker</a> and then following the <a href="https://github.com/GoogleCloudPlatform/kubernetes/blob/release-1.0/docs/getting-started-guides/docker.md" rel="nofollow">Running kubernetes locally via Docker</a> getting started guide. Once you are comfortable interacting with the Kubernetes API and want a more complex local setup, you can then work on installing Vagrant. </p>

<p>If the Vagrant instructions aren't working, you should also feel free to file a bug in the github repository. </p>
