【发布时间】:2015-10-07 18:23:42
【问题描述】:
这是我第一次尝试安装和使用 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
这创建了一个 master 虚拟机和一个 Minion,但 Kubernetes 似乎无法在 master 上启动。 master上的/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 版
我犯了一个明显的愚蠢错误吗?
【问题讨论】:
-
我也遇到了同样的问题。一个区别:我使用的是旧的 VirtualBox 版本,4.3.28,正如说明中所推荐的那样。我的 vagrant 是 1.7.4,在 Mac OS 10.10.5 上。
标签: macos vagrant virtualbox kubernetes