4.5. 여러 IP 페일오버 인스턴스 배포
OpenShift Container Platform에 여러 IP 페일오버 인스턴스를 배포할 때 각 Keepalived 데몬은 고유한 VRRP ID를 가상 IP 주소에 할당합니다. 다양한 IP 페일오버 구성 간에 VRRP ID 범위가 겹치지 않도록 OPENSHIFT_HA_VRRP_ID_OFFSET 변수를 구성합니다.
IP 페일오버 구성으로 생성된 각 IP 페일오버 Pod(노드 또는 복제본당 하나의 Pod)는 Keepalived 데몬을 실행합니다. 여러 IP 페일오버 구성이 있는 경우 추가 Pod가 생성되고 Keepalived 데몬이 VRRP(Virtual Router Redundancy Protocol) 협상에 함께 참여합니다. 이 협상은 각 가상 IP(VIP)를 서비스하는 노드를 결정합니다.
Keepalived는 각 VIP에 고유한 내부 vrrp-id 를 할당합니다. VRRP 협상 중에 이러한 vrrp-id 값은 해당 VIP를 서비스하는 노드를 선택하는 데 사용됩니다.
IP 페일오버 Pod는 OPENSHIFT_HA_VRRP_ID_OFFSET 에서 지정한 값부터 시작하여 IP 페일오버 구성에 정의된 VIP에 vrrp-id 값을 순차적으로 할당합니다. 유효한 vrrp-id 값은 1..255 범위에 있습니다.
여러 IP 페일오버 구성을 배포할 때 구성된 오프셋이 추가 VIP를 위한 충분한 공간을 유지하고 vrrp-id 범위가 구성 간에 겹치지 않도록 합니다.