版本:V3.2
如果我的服务有两个端口,如图

我为这个服务创建一个灰度发布,假如是设置流量各50%,VirtualService的配置是
http:
- match:
- port: 17070
route:
- destination:
host: grpc
port:
number: 17070
subset: v1
weight: 50
- destination:
host: grpc
port:
number: 17070
subset: v2
weight: 50
- match:
- port: 17072
route:
- destination:
host: grpc
port:
number: 17072
subset: v1
weight: 50
- destination:
host: grpc
port:
number: 17072
subset: v2
weight: 50
但是如果我选择某个版本接管所有流量,
http:
- match:
- port: 17070
route:
- destination:
host: grpc
port:
number: 17070
subset: v2
weight: 100
配置变成了这样??这样另一个端口的流量没有接管。