1

我已经使用 Kubeadm 工具安装了 Kubernetes,然后按照文档安装 Web UI(仪表板)。Kubernetes 安装并运行在一个节点实例中,该节点实例是一个 taint 主节点。

但是,我无法访问https://<kubernetes-master>/ui. 相反,我可以在https://<kubernetes-master>:6443/ui.

我该如何解决这个问题?

4

1 回答 1

5

您用于访问仪表板的 URL 是 API 服务器上的端点。默认情况下,kubeadm将 API 服务器部署在 port6443上,而不是部署在 上443,这是您无需https在 URL 中指定端口即可访问仪表板所需的(即https://<kubernetes-master>/ui

您可以通过多种方式公开和访问仪表板。这些按增加的复杂性排序:

  • 如果这是一个开发/测试集群kubeadm,您可以尝试443使用.--api-portkubeadm
  • 使用类型的服务公开仪表板NodePort
  • 部署一个入口控制器并为仪表板定义一个入口点。
于 2017-01-25T01:16:10.833 回答