哪个首先调用虚拟服务或Destinationrule?

问题描述 投票:0回答:1

我在虚拟服务和Destinationrule之间感到困惑,首先执行哪个?假设我有以下配置,

目标规则-

apiVersion: networking.istio.io/v1alpha3
kind: DestinationRule
metadata:
  name: movies
  namespace: aio
spec:
  host: movies
  subsets:
  - labels:
      version: v1
    name: version-v1
  - labels:
      version: v2
    name: version-v2
---

VirtualService

apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
  name: movies
  namespace: aio
spec:
  hosts:
  - movies
  http:
  - route:
    - destination:
        host: movies
        subset: version-v1
      weight: 10
    - destination:
        host: movies
        subset: version-v2
      weight: 90
---

我在某处阅读,VirtualService定义了一组访问主机时要应用的流量路由规则。DestinationRule定义了适用于服务路由发生后]的流量的策略。这是否意味着在虚拟服务之后调用Destinationrules?

我有一张小图,我的理解正确吗?

enter image description here

我在虚拟服务和Destinationrule之间感到困惑,首先执行哪个?假设我有以下配置,Destinationrule-apiVersion:networking.istio.io/v1alpha3种类:...

kubernetes openshift istio
1个回答
0
投票

是,

© www.soinside.com 2019 - 2024. All rights reserved.