如何在 OpenShift 上的浏览​​器中访问应用程序

How to access an application in your browser on OpenShift

我已经在 OpenShift 上创建了一个应用程序。这由 1 个 pod 和 1 个服务组成。可以卷曲到我的服务的 ip(在我的服务器上)。所以我可以阅读它的代码。例如:

curl 172.30.82.121:8080

一项服务正在使用私有 IP。所以它只能在服务器上访问。 但我想在浏览器中查看应用程序,而不是在服务器上 运行。这可能吗?如何做?

您将按照此处所述安装路由器 https://docs.openshift.org/latest/install_config/install/deploy_router.html

如果您只是想测试系统,您还可以让笔记本电脑将用于服务 VIP 的连接直接发送到您的节点 - OSX

sudo route add 172.30.0.0/16 <ip of node>

或Linux

sudo ip route add 172.30.0.0/16 via <ip of node>

或Windows

route add 172.30.0.0 mask 255.255.0.0 <ip of node> metric 2