我使用了官方入门指南(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上发布问题,所以我决定这样做。
我的环境:
我是Kubernetes的新手,如果您需要更多信息,我会提供给他们。
答案 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),它始终处于暂挂状态。所以我增加了内存并重新启动了&现在运行正常。