【发布时间】:2021-04-05 17:26:53
【问题描述】:
首先,我对谷歌做了一些研究。 另外,我查看了这篇文章:How to access pod IP from outside
但我还有一个问题。
我的设置:
- 我的 Windows 电脑 (ip/128GB)
- 14 个运行在 Hyper-V 上的 ubuntu 服务器
我有 2 个“环境”:Dev 和 Staging。
Dev - 我有 1 台带有 K8S 的机器(Master,但我正在上面运行我的 pod)
STG - 3 台带有 k9s 的机器 - 集群
现在我正在开发 k8s 机器上运行我的简单网络应用程序。 我在 k8s 仪表板中看到我的 pod,IP 为:10.XX.XX.XX。 如果我 RDP 进入机器并打开浏览器 - 我可以打开我的网络应用程序 - 一切正常。不错!
现在,我想要的是 - 能够在我的 Windows (HOST) 机器上打开浏览器,输入来自 DEV(或 STG)k8s 的 pod 的 URL IP 并查看我的 Web 应用程序。
在上面的文章中,我看到 TA 已经安装了 OpenVPN,这解决了他的问题。
如果我这样做,它可以帮助我吗? (我不想使用代理、端口转发等)
我有点困惑,因为我的虚拟机正在使用交换机,并且虚拟机与我的主机在同一个网络中,所以我不确定是否需要 VPN。
如果不是 - 我如何通过我的主机的 pod Ip 访问 pod 应用程序?
谢谢
更新:
也许像 Fabio + Consul 或 Ocelot/Kong Gateway 这样的东西可以帮助我解决这个问题?
【问题讨论】:
标签: kubernetes