这是我第一次安装和使用Kubernetes。我尝试在Mac上安装一个环境来开发自己的应用程序,并使用Kubernetes在本地进行测试部署。我熟悉使用Vagrant、VirtualBox和Docker实现同样的目的。当我看到这个页面https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/getting-started-guides/vagrant.md时,我认为这会很容易。我执行了以下命令:
我翻译的结果如下:
export KUBERNETES_PROVIDER=vagrant
curl -sS https://get.k8s.io | bash
这创建了一个主VM和一个Minion,但是Kubernetes似乎无法在主节点上启动。在主节点上,/var/log/salt/master中充满了python Traceback错误,例如:
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
我翻译的结果如下:
Vagrant版本为1.7.3。VirtualBox版本为4.3.30。
我犯了一个显而易见的愚蠢错误吗?