2.3.10.3. HA 命名空间范围的出口(Egress)IP
为项目/命名空间出口 IP 添加基本 active/backup HA 现在允许命名空间在不同集群节点上托管多个出口 IP。
将基本 active/backup HA 添加到现有项目/命名空间:
将两个或多个出口 IP 添加到其
netnamespace
:$ oc patch netnamespace myproject -p '{"egressIPs":["10.0.0.1","10.0.0.2"]}'
将第一个出口 IP 添加到集群中的节点:
# oc patch hostsubnet node1 -p '{"egressIPs":["10.0.0.1"]}'
将第二个出口 IP 添加到集群中的不同节点:
# oc patch hostsubnet node2 -p '{"egressIPs":["10.0.0.2"]}'
项目/命名空间默认使用第一个列出的出口 IP(如果可用),直到该节点停止响应,其他节点切换到使用下一个列出的出口 IP 等。这个解决方案需要大于或等于两个 IP 地址。
如果原始 IP 最终返回,节点将切换回使用原始出口 IP。
如需更多信息,请参阅启用外部项目流量的静态 IP 地址。