Menu Close

Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

27.2. 限制

要使用 ExternalIP,您可以:

  • externalIPNetworkCIDRs 范围内选择一个 IP 地址。
  • 在 master 配置文件中,从 ingressIPNetworkCIDR 池分配了一个 IP 地址。在本例中,OpenShift Container Platform 实现了负载均衡器服务类型的非云版本,并为服务分配 IP 地址。

    小心

    您必须确保分配的 IP 地址池在集群中的一个或多个节点上终止。您可以使用现有的 oc adm ipfailover 来确保外部 IP 高度可用。

对于手动配置的外部 IP,潜在的端口冲突是在一对一保留的基础上处理的。如果您请求端口,则仅当尚未为该 IP 地址分配端口时,该端口才可用。例如:

手动配置的外部 IP 的端口冲突示例

使用相同的外部 IP 地址 172.7.7.7 手动配置了两个服务。

MongoDB 服务 A 请求端口 27017,然后 MongoDB 服务 B 请求相同的端口;第一个请求获取端口。

但是,端口冲突不是入口控制器分配的外部 IP 的问题,因为控制器为每个服务分配了一个唯一的地址。