从远程计算机访问kubernetes web ui

从远程计算机访问kubernetes web ui,kubernetes,Kubernetes,我在主节点上安装了kubernetes的Web UI。我使用的是Ubuntu服务器18.04.2。它声明您必须从localhost访问仪表板。我需要从远程PC访问它 更新: 我使用以下命令执行了一个仪表板: kubectl代理--接受主机='.*'-地址='100.180.3.11' 100.180.3.11为外部机器IP。我可以进入登录页面。当我提供代币时,什么也不会发生。提示:似乎cookie未写入且未被重定向。不确定我是否正确理解您的意思 例如,一旦您部署了本文中提到的仪表板,请从您的计算

我在主节点上安装了kubernetes的Web UI。我使用的是Ubuntu服务器18.04.2。它声明您必须从localhost访问仪表板。我需要从远程PC访问它

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

kubectl代理--接受主机='.*'-地址='100.180.3.11'


100.180.3.11为外部机器IP。我可以进入登录页面。当我提供代币时,什么也不会发生。提示:似乎cookie未写入且未被重定向。

不确定我是否正确理解您的意思

例如,一旦您部署了本文中提到的仪表板,请从您的计算机或远程站点连接到您的集群(连接命令取决于您的云提供商)


一旦连接到集群,请尝试执行“kubectl proxy”(不要停止运行kubectl proxy命令),然后尝试浏览url。

不确定我是否正确理解您的意思

例如,一旦您部署了本文中提到的仪表板,请从您的计算机或远程站点连接到您的集群(连接命令取决于您的云提供商)


连接到群集后,请尝试执行“kubectl proxy”(不要停止运行kubectl proxy命令),然后尝试浏览url。

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

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

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


添加令牌后不会发生任何事情的原因可能是您正在使用只允许HTTP连接的
kubectl代理。您将无法从本地主机地址以外的任何其他位置访问它。更多信息

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


添加令牌后不会发生任何事情的原因可能是您正在使用只允许HTTP连接的
kubectl代理。您将无法从本地主机地址以外的任何其他位置访问它。更多信息

问题是该命令应该在主节点上执行,然后您需要使用localhost访问它。我没有连接localhost的选项,因为它是一台没有安装UI的服务器计算机。只要kubectl能够访问主服务器(通常是端口6443),您就可以从家庭计算机执行命令然后,您就可以在localhost上访问kubernetes web ui。问题是该命令应该在主节点上执行,然后您需要使用localhost访问它。我没有连接localhost的选项,因为它是一台没有安装UI的服务器计算机。只要kubectl能够访问主服务器(通常是端口6443),您就可以从家庭计算机执行命令这样,您就可以在本地主机上访问kubernetes web ui。是否有关于如何执行此操作的参考/示例?从此链接部署仪表板是否有关于如何执行此操作的参考/示例?从此链接部署仪表板