在vmware-fusion vagrant提供者上使用kubernetes进行TLS握手超时

时间:2015-11-27 19:54:44

标签: kubernetes

我使用了官方入门指南(http://kubernetes.io/v1.1/docs/getting-started-guides/vagrant.html)中的说明,在OS X上使用vmware融合提供程序开始使用kubernetes on vagrant。

运行时

export KUBERNETES_PROVIDER=vagrant
curl -sS https://get.k8s.io | bash
似乎一切正常,但最终我得到以下错误:

Validating minion-1
......
Waiting for each minion to be registered with cloud provider
error: couldn't read version from server: Get https://10.245.1.2/api: net/http: TLS handshake timeout

我发现了以下github问题:

因为似乎两者都没有像推荐的那样在SO上发布问题,所以我决定这样做。

我的环境:

  • OS X 10.11.1
  • Vagrant 1.7.4
  • VMWare Fusion 7.1.3

我是Kubernetes的新手,如果您需要更多信息,我会提供给他们。

1 个答案:

答案 0 :(得分:1)

我也得到同样的错误 -
“等待每个小兵在云提供商处注册 错误:无法从服务器读取版本:获取https://10.245.1.2/api:net / http:TLS握手超时“ 我刚刚尝试了“./cluster/kube-push.sh”,这个时间集群已成功创建并验证。
环境细节:
主机--Ubuntu 14.04
Vagrant - 1.8.1
virtualbox - 5.0.14
kubernetes- 1.1.4

只是添加,在设置具有默认vm内存(1024MB)的群集后,我无法运行任何pod(我尝试过NGNIX),它始终处于暂挂状态。所以我增加了内存并重新启动了&现在运行正常。