当前位置: 首页 > 知识库问答 >
问题:

无法访问 kubernetes 集群的仪表板

督嘉言
2023-03-14

当我执行时

kubectl代理

它为我提供了o/p:开始在虚拟机上的127.0.0.1:8001上提供服务

我想在主机上看到仪表板,这给我带来了问题。

192 168 113 8001 api命名空间库贝系统服务https kubernetes仪表板代理

有什么问题,我没明白。我是库伯内特斯的新手。谢谢

共有1个答案

邴子实
2023-03-14

如果使用kubectl代理,则应该使用URL访问仪表板http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetesdashboard:/proxy/来自运行kubectlproxy命令的机器。

从https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/:

您可以通过运行以下命令使用kubectl命令行工具访问仪表板:

kubectl proxy

Kubectl将使用apiserver处理身份验证,并在http://localhost:8001/api/v1/namespaces/kube-system/services/https提供仪表板:kubernetes-dashboard:/agent/。

只能从执行命令的计算机访问UI。有关更多选项,请参阅kubectl代理-帮助。

 类似资料:
  • 根据用户部署和暴露服务的方式不同,有很多种方式可以用来访问 kubernetes 集群。 最简单也是最直接的方式是使用 kubectl 命令。 其次可以使用 kubeconfig 文件来认证授权访问 API server。 通过各种 proxy 经过端口转发访问 kubernetes 集群中的服务 使用 Ingress,在集群外访问 kubernetes 集群内的 service

  • 这很奇怪。我是不是在设置过程中漏掉了什么 我似乎无法从集群上的任何地方到达10.100.0.1地址。但是,其他一些clusterIP地址可以从节点访问 但是,如果我用另一个地址检查相同的路径,项将被重调

  • 我假设上述证书的路径是主机上的路径,python脚本将从中获取文件,然后进行YAML构建? 测试呼叫3: 测试呼叫4:

  • 在 Kubernetes 集群内访问 TiDB 时,使用 TiDB service 域名 ${cluster_name}-tidb.${namespace} 即可。 若需要在集群外访问,则需将 TiDB 服务端口暴露出去。在 TidbCluster CR 中,通过 spec.tidb.service 字段进行配置: spec: ... tidb: service: ty

  • 我可以连接elasticsearch。然而,我无法在5601上访问kibana。有人能帮忙吗?提前谢谢。 在基巴纳。yml文件,我已经修改了服务器。主机参数指向我的域。 Elasticsearch版本:7.7.0 基巴纳。yml 基巴纳原木

  • 在我的 OVH 托管 Kubernetes 集群中,我正在尝试公开 NodePort 服务,但看起来无法通过以下方式