标签: docker kubernetes microservices kubectl kube-dns
我已经使用Kubeadm工具安装了Kubernetes,然后按照documentation安装了Web UI(仪表板)。 Kubernetes在一个节点实例中安装并运行,该节点实例是一个污点主节点。
但是,我无法访问https://<kubernetes-master>/ui处的网络用户界面。相反,我可以在https://<kubernetes-master>:6443/ui上访问它。
https://<kubernetes-master>/ui
https://<kubernetes-master>:6443/ui
我该如何解决这个问题?
答案 0 :(得分:5)
用于访问仪表板的URL是API服务器上的端点。默认情况下,kubeadm在端口6443上部署API服务器,而不是443,这是您通过https访问仪表板而不指定端口所需的内容URL(即https://<kubernetes-master>/ui)
kubeadm
6443
443
https
您可以通过多种方式公开和访问信息中心。这些都是通过增加复杂性来排序的:
--api-port
NodePort