我在Ubuntu 16.04(Virtualbox vm)上安装了kubernetes - 一个主要受污染的节点。它运作良好。但是在我重新启动我的虚拟机后,它不再工作了。
kubectl命令不再起作用,抛出此错误 - 与服务器localhost:8001的连接被拒绝 - 您是否指定了 正确的主人或港口?
它看起来与this thread类似,但解决方案对我不起作用。
当我尝试" sudo docker ps -a"时,所有kube pod都显示为已退出状态。
有任何帮助/指针吗?提前致谢。
答案 0 :(得分:0)
我的牧场主2设置遇到了同样的问题。我在一个群集中有两个节点。我的一台节点服务器已重新启动,但从未连接到集群。即使docker和container运行正常。
我尝试的一件事是减少可以在一个节点上运行的工作负载的数量。我将其增加到400。所以我又将其恢复为100。那是我对崩溃的节点可能发生的情况取得了第一个突破。我出现错误“路径/ var / lib / docker已安装在/上,但不是共享或从属安装”。快速搜索使我在rancher github page中遇到了类似的问题。基本上workaround by superseb解决了我的问题。我掉进节点并奔跑
> mount --make-rshared /
> docker start kubelet
也许您的问题可能有所不同,但也许您遇到了同样的问题。