访问Kubernetes Web UI(仪表板)

时间:2017-01-24 20:02:38

标签: docker kubernetes microservices kubectl kube-dns

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

但是,我无法访问https://<kubernetes-master>/ui处的网络用户界面。相反,我可以在https://<kubernetes-master>:6443/ui上访问它。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:5)

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

您可以通过多种方式公开和访问信息中心。这些都是通过增加复杂性来排序的:

  • 如果这是一个开发/测试群集,您可以尝试kubeadm使用443标记exposed --api-port在端口kubeadm上部署API服务器}}。
  • 使用NodePort类型的service公开信息中心。
  • 部署ingress控制器并为仪表板定义入口点。