Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker 具有游荡节点的Kubernetes获胜';t寄存器_Docker_Vagrant_Kubernetes - Fatal编程技术网

Docker 具有游荡节点的Kubernetes获胜';t寄存器

Docker 具有游荡节点的Kubernetes获胜';t寄存器,docker,vagrant,kubernetes,Docker,Vagrant,Kubernetes,我一直在经历这些,以开始使用Kubernetes,它在Mac OS v 10.9.5、Vagrant v 1.7.4、VirtualBox v 4.3.28和Kubernetes v 1.0.3上运行: 完整安装日志可在此处找到: 我已经尝试了这个的下载和安装版本 我已经运行过多次,每次它进入“等待每个仆从向云提供商注册”步骤时,都会一直循环。最后,我单击“CTRL+C”并退出脚本。在查看源代码时,它显然与找不到节点有关,但我不明白它为什么找不到节点 终止脚本后,运行“kubectl get

我一直在经历这些,以开始使用Kubernetes,它在Mac OS v 10.9.5、Vagrant v 1.7.4、VirtualBox v 4.3.28和Kubernetes v 1.0.3上运行:

完整安装日志可在此处找到:

我已经尝试了这个的下载和安装版本

我已经运行过多次,每次它进入“等待每个仆从向云提供商注册”步骤时,都会一直循环。最后,我单击“CTRL+C”并退出脚本。在查看源代码时,它显然与找不到节点有关,但我不明白它为什么找不到节点

终止脚本后,运行“kubectl get nodes”不会返回任何结果。如果我使用SH脚本,也会发生同样的情况

如果我在~/kubernetes/cluster director中运行“vagrant ssh master”或“vagrant ssh minion-1”,我可以连接到它们。如果我运行一些脚本来添加pod,我可以让它们注册。复制控制器也是如此

当我检查状态时,吊舱将永远不会启动。当我深入查看日志时,节点似乎无法连接(aka-found),并且仆从在启动时出错

我已经苦苦挣扎了5天,想弄明白为什么我的节点没有正常显示/注册。我想我错过了一些简单的东西,但现在我不知所措


感谢您的帮助。提前感谢。

原因是kubernetes中的一个bug。它

如果你手动下载,你会更接近。然而,有一个错误修复,您需要修补到1.0.1中,使其能够与vagrant正常工作。否则,网络配置将无法工作,您将遇到


因此,正如这里所建议的,应用v1.0.1的供应脚本,您就可以开始了。很简单,对吗?

对于您遇到的问题,我深表歉意

报告问题的修复程序在此处作为拉取请求打开:

合并后,您应该能够让节点注册正常工作。在YAML文件中,kubelet-kubeconfig的前导空格字符是问题的根源


如果您不想等待所引用的请购单到达,则该问题已在我们的主分支中得到解决。

今天有相同的问题。如果我用
VAGRANT\u LOG=error
运行kube-up.sh,我会得到:
错误加载程序:未知配置源:[:“28363960\u vm\u master\u virtualbox”]
。我会向库伯内特兄弟提出一个问题,看看我们能得到什么。这似乎是我们感兴趣的问题。请向上投票,以便引起注意:好的发现。我在我的搜索中没有找到这个,昨晚我提交了这个:。我只是对它进行了评论,指出了潜在的重叠。没关系,我根本无法让它识别节点。无论我使用什么图像,豆荚本身都会旋转,但它们不会来回说话,所以永远不会达到“就绪”状态。很简单。。。今晚我要试一试。谢谢。我说的“简单”的话其实很讽刺。我认为设置会更自动化:)它会是典型的-没有错误。总之,这是一个非常简单的解决方法,直到可以应用修复。好电话,谢谢!更新“正确”答案以反映现在可用的修复程序。这适用于使用1.0.3的我。与另一个答案的策略相同-下载并覆盖/kubernetes/cluster/vagrant目录中的这3个文件。非常感谢。