我正在运行(从 Windows 8.1 开始)用于 CoreOS(yungsang/coreos)的 Vagrant VM。
我根据在此处找到的指南安装了 kubernetes,并使用我的图像为 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 文件中(这样)。
这使得 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
这个“超时”的来源是什么?(我在哪里可以找到有关此问题的任何日志)