4.10. waypoint 프록시를 사용하여 트래픽 라우팅
배포된 waypoint 프록시를 사용하여 기능 테스트 또는 A/B 테스트를 위해 다양한 버전의 Bookinfo 리뷰 서비스 간에 트래픽을 분할할 수 있습니다.
프로세스
다음 예와 유사한 트래픽 라우팅 구성을 생성합니다.
설정 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 트래픽 라우팅 구성을 적용합니다.
oc apply -f traffic-route.yaml
$ oc apply -f traffic-route.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
다음 명령을 실행하여 ratings Pod 내에서
productpage서비스에 액세스합니다.oc exec "$(oc get pod -l app=ratings -n info \ -o jsonpath='{.items[0].metadata.name}')" -c ratings -n info \ -- curl -sS productpage:9080/productpage | grep -om1 'reviews-v[12]'$ oc exec "$(oc get pod -l app=ratings -n info \ -o jsonpath='{.items[0].metadata.name}')" -c ratings -n info \ -- curl -sS productpage:9080/productpage | grep -om1 'reviews-v[12]'Copy to Clipboard Copied! Toggle word wrap Toggle overflow 대부분의 응답 (90 %)에는
reviews-v1출력이 포함되어 있지만 작은 부분 (10 %)에는reviews-v2출력이 포함됩니다.