7.2. 네트워크 트래픽 리디렉션 전략
마이그레이션에 성공한 후 소스 클러스터에서 대상 클러스터로 상태 비저장 애플리케이션의 네트워크 트래픽을 리디렉션해야 합니다.
네트워크 트래픽을 리디렉션하는 전략은 다음과 같은 가정을 기반으로 합니다.
- 애플리케이션 pod는 소스 클러스터와 대상 클러스터에서 모두 실행됩니다.
- 각 애플리케이션에는 소스 클러스터 호스트 이름이 포함된 경로가 있습니다.
- 소스 클러스터 호스트 이름이 있는 경로에는 CA 인증서가 포함되어 있습니다.
- HTTPS의 경우 대상 라우터 CA 인증서에는 소스 클러스터의 와일드카드 DNS 레코드에 대한 주체 대체 이름(Subject Alternative Name)이 포함되어 있습니다.
다음 전략을 고려하여 목표를 충족하는 전략을 선택합니다.
- 모든 애플리케이션에 대한 모든 네트워크 트래픽을 동시에 리디렉션 - 대상 클러스터의 가상 IP 주소(VIP)를 가리키도록 소스 클러스터의 와일드카드 DNS 레코드를 변경합니다. - 이 전략은 간단한 애플리케이션 또는 소규모 마이그레이션에 적합합니다. 
- 개별 애플리케이션에 대한 네트워크 트래픽 리디렉션 - 대상 클러스터 라우터의 VIP를 가리키는 소스 클러스터 호스트 이름을 사용하여 각 애플리케이션의 DNS 레코드를 만듭니다. 이 DNS 레코드는 소스 클러스터 와일드카드 DNS 레코드보다 우선합니다. 
- 개별 애플리케이션에 대해 네트워크 트래픽 점진적 리디렉션 - 각 애플리케이션에 대해 소스 클러스터 라우터의 VIP와 대상 클러스터 라우터의 VIP로 트래픽을 보낼 수 있는 프록시를 만듭니다.
- 프록시를 가리키는 소스 클러스터 호스트 이름을 사용하여 각 애플리케이션에 대한 DNS 레코드를 만듭니다.
- 트래픽의 백분율을 대상 클러스터 라우터의 VIP로 라우팅하고 나머지 트래픽을 소스 클러스터 라우터의 VIP로 라우팅하도록 애플리케이션의 프록시 항목을 구성합니다.
- 모든 네트워크 트래픽이 리디렉션될 때까지 대상 클러스터 라우터의 VIP로 라우팅하는 트래픽의 백분율을 점차 늘립니다.
 
- 개별 애플리케이션에 대한 사용자 기반 트래픽 리디렉션 - 이 전략을 사용하면 사용자 요청의 TCP/IP 헤더를 필터링하여 사전 정의된 사용자 그룹의 네트워크 트래픽을 리디렉션할 수 있습니다. 이를 통해 전체 네트워크 트래픽을 리디렉션하기 전에 특정 사용자 수에 대한 리디렉션 프로세스를 테스트할 수 있습니다. - 각 애플리케이션에 대해 소스 클러스터 라우터의 VIP와 대상 클러스터 라우터의 VIP로 트래픽을 보낼 수 있는 프록시를 만듭니다.
- 프록시를 가리키는 소스 클러스터 호스트 이름을 사용하여 각 애플리케이션에 대한 DNS 레코드를 만듭니다.
- 
								test customers와 같이 지정된 헤더 패턴과 일치하는 트래픽을 대상 클러스터 라우터의 VIP로 라우팅하고 나머지 트래픽을 소스 클러스터 라우터의 VIP로 라우팅하도록 애플리케이션의 프록시 항목을 구성합니다.
- 모든 트래픽이 대상 클러스터 라우터의 VIP에 있을 때까지 트래픽을 단계별로 대상 클러스터 라우터의 VIP로 리디렉션합니다.