如何在 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
我已经在 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