This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.16.4.7. 使用 VIP 配置 IP 故障切换
另外,管理员也可选择配置 IP 故障切换。
IP 故障转移(IP failover)在一组节点上管理一个虚拟 IP(VIP)地址池。集合中的每个 VIP 都由从集合中选择的节点提供服务。只要单个节点可用,就会提供 VIP。无法将 VIP 显式分发到节点上。因此,可能存在没有 VIP 的节点,其他节点也有多个 VIP。如果只有一个节点,则所有 VIP 将位于其中。
VIP 必须可以从集群外部路由。
配置 IP 故障转移:
在 master 上,确保
ipfailover
服务帐户有足够的安全权限:oc adm policy add-scc-to-user privileged -z ipfailover
oc adm policy add-scc-to-user privileged -z ipfailover
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令来创建 IP 故障转移:
oc adm ipfailover --virtual-ips=<exposed-ip-address> --watch-port=<exposed-port> --replicas=<number-of-pods> --create
oc adm ipfailover --virtual-ips=<exposed-ip-address> --watch-port=<exposed-port> --replicas=<number-of-pods> --create
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例如:
oc adm ipfailover --virtual-ips="172.30.233.169" --watch-port=32315 --replicas=4 --create --> Creating IP failover ipfailover ... serviceaccount "ipfailover" created deploymentconfig "ipfailover" created --> Success
oc adm ipfailover --virtual-ips="172.30.233.169" --watch-port=32315 --replicas=4 --create --> Creating IP failover ipfailover ... serviceaccount "ipfailover" created deploymentconfig "ipfailover" created --> Success
Copy to Clipboard Copied! Toggle word wrap Toggle overflow