首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >访问kubernetes仪表板时,尝试连接服务时出现错误:“dial tcp 10.44.0.2:8443: connect: connection gives”

访问kubernetes仪表板时,尝试连接服务时出现错误:“dial tcp 10.44.0.2:8443: connect: connection gives”
EN

Stack Overflow用户
提问于 2020-10-11 00:49:18
回答 2查看 2.5K关注 0票数 7

我硬是使用了kubernetes,并使用kubernetes 1.18.6成功地部署了一个集群

我使用的是vmware和kubernetes 1.18.6。我部署了指标服务器和kubernet仪表板

我使用以下命令--> kubectl和proxy命令--address=‘0.0.0.0’--port=8001--accept-hosts=‘^*$’启动kuberenetes仪表板

然后我使用下面的url从我的主节点访问kubernes仪表板。

代码语言:javascript
运行
复制
http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

但是我的浏览器出现了下面的错误

代码语言:javascript
运行
复制
Error trying to reach service: 'dial tcp 10.44.0.2:8443: connect: connection refused'

但是我可以使用url https://10.44.0.2:8443/在我的工作节点上毫无问题地访问kubernetes仪表板。

我错过了什么?

为什么无法正常访问kubernetes仪表板?

我使用kubeadm工具创建了另一个集群,我可以在集群外部访问kubernetes仪表板。

我已经配置了weave和coredns,我没有看到任何错误。我做了一次烟雾测试,一切正常。我甚至部署了wordpress,它也能正常工作。

我的所有配置都在https://github.com/godomainz/kubernetes-the-hard-way.git feature/Feature-1.18.6分支中

来宾操作系统: Ubuntu 18.04

使用的群集环境: VMWare工作站

主机:Windowd10专业版(i7处理器,64 i7内存)

每台虚拟机具有15 VM,具有8个核心

使用的Kubernetes版本: 1.18.6

EN

回答 2

Stack Overflow用户

发布于 2020-10-12 20:03:40

如果您使用kubectl proxy连接Kubernetes API,请确保kubeconfig文件配置正确。或者试试kubectl proxy --kubeconfig=/path/to/dashboard-user.kubeconfig

注意:只有当您选择在浏览器中安装用户证书时,才能以这种方式访问仪表板。在前面提到的示例中,可以使用kubeconfig文件用来联系API Server的证书。

看看:cannot-access-dashboardkubernetes-dashboard-showing-http-proxyaccessing-dashboard-kubernetessetting-kubernetes-dashboard

票数 0
EN

Stack Overflow用户

发布于 2020-10-28 14:13:37

尝试在其他端口上运行服务

代码语言:javascript
运行
复制
kubectl proxy --address='0.0.0.0' --port=8002 --accept-hosts='.*'

如果这不起作用,那么另一个快速修复,编辑kubernetes-dashboard yaml文件>>选择器类型为"ClusterIP“为"NodePort”,如果您在本地主机上运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64295923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档