VirtualService는 트래픽을 어디로 보낼지 였다면, DestinationRule은 어떻게 처리할지를 정의한다
apiVersion: networking.istio.io/v1alpha3
kind: DestinationRule
metadata:
name: reviews
spec:
host: reviews # interpreted as reviews.svc.cluster.local
subsets: # One or more named sets that represent individual versions of a service. Traffic policies can be overridden at subset level.
- name: v1
labels:
version: v1 # label attached to Pod definition
- name: v2
labels:
version: v2 # label attached to Pod definition
- name: v3
labels:
version: v3 # label attached to Pod definition