在外部浏览kubernetes网络表单

在外部浏览kubernetes网络表单,kubernetes,Kubernetes,我正在AWS上运行一个kubernetes集群,使用Weave和私有拓扑。我有一些具有UI网页的多节点应用程序(如Spark)。我可以通过负载平衡器公开,但是所有到worker等的链接都使用k8s本地ip地址。是否有可能(通过kubectl代理或其他方式)从我笔记本电脑上的浏览器临时“进入”k8s网络,以便所有k8s内部IP按预期工作?我不希望将所有内容公开给外界,而是希望能够暂时从我的笔记本电脑上浏览内容。您可以使用来公开weave子网。您可以使用来公开weave子网。您应该能够在笔记本电脑上

我正在AWS上运行一个kubernetes集群,使用Weave和私有拓扑。我有一些具有UI网页的多节点应用程序(如Spark)。我可以通过负载平衡器公开,但是所有到worker等的链接都使用k8s本地ip地址。是否有可能(通过kubectl代理或其他方式)从我笔记本电脑上的浏览器临时“进入”k8s网络,以便所有k8s内部IP按预期工作?我不希望将所有内容公开给外界,而是希望能够暂时从我的笔记本电脑上浏览内容。

您可以使用来公开weave子网。

您可以使用来公开weave子网。

您应该能够在笔记本电脑上使用
kubectl端口转发我的容器名称localport:serviceport
(其中服务端口是您的WebUI服务公开的端口)。然后您应该能够浏览到
localhost:localport
,并且一切都应该按照预期工作


或者,您可能需要通过bastion主机SSH连接到其中一个专用节点。

您应该能够在笔记本电脑上使用
kubectl端口转发我的容器名称localport:serviceport
(其中服务端口是WebUI服务公开的端口)。然后您应该能够浏览到
localhost:localport
,一切都应该按预期工作


或者,您可能需要通过bastion主机通过SSH连接到其中一个专用节点。

这看起来与我正在寻找的完全一样。我在哪里运行weave expose?在主机上?在笔记本电脑上?我是否需要安装一些实用程序以在终端上使用weave?在主机上。由于您使用weave cni,
weave
命令应该已经在那里可用。T帽子看起来和我要找的一模一样。我在哪里运行weave expose?在主机上?在笔记本电脑上?我是否需要安装一些实用程序来在终端上使用weave?在主机上。由于您使用weave cni,
weave
命令应该已经在那里可用。