Openshift 如何找到外部IP?

Openshift 如何找到外部IP?,openshift,Openshift,我有一个已经部署到openshift的Python应用程序 我正在应用程序中使用外部REST服务。为了使用此服务,REST服务的开发人员必须将我的IP列入白名单,因为防火墙会阻止未经授权的IP地址 如何找到我的应用程序的外部IP?如何在openshift中找到它?我尝试了一些OC命令,但我不确定是否必须获取pod或服务的IP。您正在搜索的是服务的外部IP。服务充当POD的负载平衡器,但默认情况下,它只有集群范围的IP地址。如果需要URL从外部访问,可以创建路由。出于需要实际外部IP地址的目的,可

我有一个已经部署到openshift的Python应用程序

我正在应用程序中使用外部REST服务。为了使用此服务,REST服务的开发人员必须将我的IP列入白名单,因为防火墙会阻止未经授权的IP地址


如何找到我的应用程序的外部IP?如何在openshift中找到它?我尝试了一些OC命令,但我不确定是否必须获取pod或服务的IP。

您正在搜索的是服务的外部IP。服务充当POD的负载平衡器,但默认情况下,它只有集群范围的IP地址。如果需要URL从外部访问,可以创建路由。出于需要实际外部IP地址的目的,可以手动为服务分配外部IP地址。有关如何执行此操作的信息可以在官方网站中找到。

您要搜索的是服务的外部IP。服务充当POD的负载平衡器,但默认情况下,它只有集群范围的IP地址。如果需要URL从外部访问,可以创建路由。出于需要实际外部IP地址的目的,可以手动为服务分配外部IP地址。有关如何做到这一点的信息可以在官方网站上找到。

来自内部集群组件的流量将在外部基础设施上显示,就像它们来自其POD当前计划使用的OpenShift计算主机一样

有关内部群集网络以及流量如何从pod内运行的进程到外部网络的信息,请访问

在您的情况下,您可以让外部应用程序白名单列出预期运行应用程序吊舱的计算主机的所有ip地址

或者你可以设置一个出口。这将导致源于特定OpenShift项目的所有流量看起来就像源于单个ip地址一样。然后,您可以将外部应用程序白名单上的EGERSSIP地址


配置EgressIP的文档可以在官方文档中的“开箱即用”下找到。来自内部群集组件的流量将显示在外部基础设施上,就像来自其POD当前计划使用的OpenShift计算主机一样

有关内部群集网络以及流量如何从pod内运行的进程到外部网络的信息,请访问

在您的情况下,您可以让外部应用程序白名单列出预期运行应用程序吊舱的计算主机的所有ip地址

或者你可以设置一个出口。这将导致源于特定OpenShift项目的所有流量看起来就像源于单个ip地址一样。然后,您可以将外部应用程序白名单上的EGERSSIP地址


配置出口IP的文档可以在官方文档中的

下找到。如果需要所有出站流量都有一个设置的IP,您可能需要使用静态出口IP。如果需要所有出站流量都有一个设置的IP,您可能需要考虑使用静态出口IP。