gpt4 book ai didi

kubernetes - 访问 kubernetes 仪表板会导致尝试访问服务 : 'dial tcp 10.44.0.2:8443: connect: connection refused' 时出错

转载 作者:行者123 更新时间:2023-12-02 11:30:51 25 4
gpt4 key购买 nike

我艰难地使用了 kubernetes 并成功地使用 kubernetes 1.18.6 部署了一个集群
我使用了 vmware 和 kubernetes 1.18.6。我部署了 metric-server 和 kubernets 仪表板
我使用这个命令 --> kubectl proxy --address='0.0.0.0' --port=8001 --accept-hosts='^*$' 来启动 kuberenetes 仪表板
然后我使用下面的 url 从我的主节点访问 kubernes 仪表板

http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/
但是我的浏览器出现以下错误
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 分支
guest 操作系统:Ubuntu 18.04
使用的集群环境:VMWare 工作站
主机 PC:Windowd 10 Pro(i7 处理器,64GB 内存)
每个 VM 有 15GB RAM 和 8 个内核
使用的 Kubernetes 版本:1.18.6

最佳答案

如果您使用 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

关于kubernetes - 访问 kubernetes 仪表板会导致尝试访问服务 : 'dial tcp 10.44.0.2:8443: connect: connection refused' 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64295923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com