从远程计算机访问Kubernetes Web UI

时间:2019-05-17 18:00:37

标签: kubernetes

我在主节点上安装了Kubernetes的Web UI。我正在使用Ubuntu Server 18.04.2。紧跟this tutorial之后,它指出您必须从本地主机访问仪表板。我需要从远程PC上访问它。

更新: 我使用以下命令执行了仪表板:

kubectl代理--accept-hosts ='。*'--address ='100.180.3.11'

100.180.3.11是外部计算机IP。我可以登录页面。当我提供令牌时,什么也不会发生。提示:似乎未写入Cookie且未将其重定向。

3 个答案:

答案 0 :(得分:0)

不确定我是否正确理解了你。

例如,按照本文所述部署仪表板后,请从计算机或远程站连接到群集(连接命令取决于您的云提供商)。

连接到集群后,尝试执行“ kubectl代理”(不要停止正在运行的kubectl proxy命令),然后尝试浏览URL。

答案 1 :(得分:0)

将仪表板服务类型设置为nodeport。您应该能够从其他计算机访问仪表板

答案 2 :(得分:0)

假设您的群集处于桥接模式下的VM上,或者您只能从同一网络中的远程计算机访问节点的IP,则只需将服务类型更改为NodePort,然后访问节点IP上的仪表板并访问放在https://NODEIP:PORT上。

添加令牌后什么也没发生的原因可能是您使用的kubectl proxy仅允许HTTP连接。除了本地主机地址,您将无法从其他任何地方访问它。更多信息here