我正在使用 kubernetes 代理与我的 kube 仪表板对话
我在 vagrant 上运行 kubernetes
在浏览器中,我通常会看到仪表板,但经过一段时间后,我最终会在浏览器中看到以下内容:
Error: 'dial tcp 10.2.99.7:9090: getsockopt: no route to host'
Trying to reach: 'http://10.2.99.7:9090/'
同时在终端我看到:
$ kubectl cluster-info
Kubernetes master is running at https://172.17.4.101:443
Heapster is running at https://172.17.4.101:443/api/v1/proxy/namespaces/kube-system/services/heapster
KubeDNS is running at https://172.17.4.101:443/api/v1/proxy/namespaces/kube-system/services/kube-dns
kubernetes-dashboard is running at https://172.17.4.101:443/api/v1/proxy/namespaces/kube-system/services/kubernetes-dashboard
到目前为止,我能找到解决此问题的唯一方法是执行 a vagrant halt && vagrant up
,但这非常具有破坏性。
我试过杀死并重新启动kubectl proxy
- 不会改变这种情况。
顺便说一句,所有这些都在 MacOSX 笔记本电脑上运行。
非常感谢。