首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenShift路由可从PAAS外部访问,但不能从PAAS内部的客户端访问

OpenShift路由可从PAAS外部访问,但不能从PAAS内部的客户端访问
EN

Stack Overflow用户
提问于 2018-05-17 13:42:35
回答 1查看 384关注 0票数 1

在同一个openshift项目中,我有一个application1 (APP1)在POD1中,另一个应用程序(APP2)在POD2中。

这两个应用程序都提供REST服务。这两个应用程序可以使用两种不同的openshift路由访问。

从PAAS外部访问这两个应用程序(openshift)工作得很好:这意味着使用PAAS之外的客户端的openhsift路由来应用1/APP1 2是可行的。

但是,当APP1 in POD1针对APP2在POD2中提供的REST服务时,使用APP2 2的openshift路由。它正在失败。

类似地,使用openshift路由从app1的容器(使用oc )到APP2的卷曲也失败了。

但是,如果APP1部署在此PAAS之外,则使用开放轮班路由对APP2的客户端调用是有效的。

类似地,使用openshift路由对APP2做卷曲操作在PAAS之外也很好。

另外,如果我使用服务PAAS内部IP/PORT (10.224.x.y),这将解决这个问题。但这意味着使用两个不同的嵌入,具体取决于我们是从PAAS内部还是外部针对APP2。

因此,问题是如何使openshift路由从PAAS内外可见?

或者是否有其他方法可以共享相同的主机名/端口来从PAAS内部和外部访问APP2?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-18 10:36:26

您可能想看看:

https://docs.openshift.com/container-platform/3.7/architecture/networking/networking.html

对于内部通信,只需使用服务的名称即可(在您的示例中,使用app2中的app1-svc与app1通信)。访问“路由”视图时,可以找到服务的名称--“路由到”列显示服务名称。

这里详细解释了服务是如何工作的以及它们是如何配置的:

services.html#services

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50392998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档