【发布时间】:2014-11-02 11:18:21
【问题描述】:
我正在(从 Windows 8.1 开始)为 CoreOS (yungsang/coreos) 运行 Vagrant VM。
我根据找到的指南安装了 kubernetes here,并使用我的图像为 pod 创建了 json。
当我执行sudo ./kubecfg list /pods 时出现以下错误:
F0909 06:03:04.626251 01933 kubecfg.go:182] Got request error: Get http://localhost:8080/api/v1beta1/pods?labels=: dial tcp 127.0.0.1:8080: connection refused
sudo ./kubecfg -h http://127.0.0.1:8080 -c /vagrant/app.json create /pods 也是如此
编辑:更新
我没有自己运行命令,而是集成到 vagrant 文件中(如such)。
这使得 Kubernetes 可以正常工作。但是一段时间后,我的 vagrant ssh 连接被关闭。我重新连接并且我指定的任何 kubernetes 命令都会导致与上述相同的错误。
编辑 2:更新
我设法让它再次运行,但我不确定它是否会顺利运行
我不得不重新执行以下命令。
sudo systemctl start etcd
sudo systemctl start download-kubernetes
sudo systemctl start apiserver
sudo systemctl start controller-manager
sudo systemctl start kubelet
sudo systemctl start proxy
我相信其实是需要重启的apiserver
这个“超时”的来源是什么? (我在哪里可以找到有关此问题的任何日志)
【问题讨论】:
-
不知道你是否找到了我今天遇到的这个问题的解决方案。该错误基本上意味着 apiserver 服务有问题。如果有兴趣,我可以提供更多详细信息。
-
请。由于缺乏进展,这被搁置了
标签: json vagrant docker coreos kubernetes