VirtualService vs DestinationRule 역할 비교

VirtualService vs DestinationRule 역할 비교 An architecture diagram generated by Archify. HTTP 요청 · Host: reviews · Architecture component HTTP 요청 Host: reviews 조건 매칭 · match · VirtualService 역할 조건 매칭 match 라우팅 결정 · route → subset · VirtualService 역할 라우팅 결정 route → subset Subset 선택 · v1 / v2 레이블 · DestinationRule 역할 Subset 선택 v1 / v2 레이블 정책 적용 · trafficPolicy · DestinationRule 역할 정책 적용 trafficPolicy reviews-v1-pod1 · version: v1 · 파드 reviews-v1-pod1 version: v1 reviews-v1-pod2 · version: v1 · 파드 reviews-v1-pod2 version: v1 reviews-v2-pod1 · version: v2 · 파드 reviews-v2-pod1 version: v2 헤더, 경로 등 v1 · weight 90% v2 · weight 10% 로드 밸런싱 VirtualService 역할 DestinationRule 역할 파드 Legend 백엔드 서비스 외부 시스템

VirtualService (어디로?)

  • • hosts: reviews 요청의 헤더·경로 조건을 매칭한다
  • • route.destination.subset으로 DestinationRule의 subset을 참조한다

DestinationRule (어떻게?)

  • • subsets: 레이블(version: v1/v2)로 파드를 논리 그룹화한다
  • • trafficPolicy: 로드 밸런싱·연결 풀·Circuit Breaker·TLS를 적용한다