在使用 kubeadm 设置的单节点 Kubernetes 集群上设置 UI 仪表板

Set up UI dashboard on single node Kubernetes cluster set up with kubeadm

我按照本教程 https://kubernetes.io/docs/getting-started-guides/kubeadm/

在 Ubuntu 16.04 vServer 上设置了 Kubernetes

在此节点上,我想使 Kubernetes Dashboard 可用,但在通过 kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/kubernetes-dashboard.yaml 启动服务后,我不知道如何继续。 UI 无法通过 https://{master-ip}/ui 访问。

如何让 UI 公开访问?

最简单的方法是在要使用仪表板的客户端计算机上尝试 运行 kubectl proxy,然后在同一客户端计算机上使用浏览器访问 http://127.0.0.1:8001 上的仪表板. 如果您想按照答案中的描述通过主节点 ip 进行连接,则需要先设置身份验证。参见 this and this