27.2. 限制
要使用 ExternalIP,您可以:
-
从
externalIPNetworkCIDRs
范围内选择一个 IP 地址。 在 master 配置文件中,具有从
ingressIPNetworkCIDR
池分配的 IP 地址。在本例中,OpenShift Container Platform 实现了负载均衡器服务类型的非云版本,并为服务分配 IP 地址。小心您必须确保分配的 IP 地址池在集群中的一个或多个节点上终止。您可以使用现有的
oc adm ipfailover
来确保外部 IP 具有高可用性。
对于手动配置的外部 IP,潜在的端口冲突将由首次提供服务。如果您请求了端口,则仅在尚未为该 IP 地址分配端口时才可用。例如:
用于手动配置外部 IP 的端口冲突示例
有两个服务手动配置为 172.7.7.7 的同一外部 IP 地址。
MongoDB 服务 A
请求端口 27017,然后 MongoDB 服务 B
请求同一端口;第一个请求获取端口。
但是,端口冲突不是入口控制器分配的外部 IP 的问题,因为控制器会为每个服务分配一个唯一地址。