--- title: Istio 流量镜像 Mirror 与百分比策略实战 keywords: VirtualService, mirror, mirrorPercentage, DestinationRule, subsets description: 使用 VirtualService 将在线流量镜像到影子服务,结合 mirrorPercentage 控制比例,安全验证新版本。 categories: - 文章资讯 - 技术教程 --- DestinationRule 定义主/影子子集: ``` apiVersion: networking.istio.io/v1beta1 kind: DestinationRule metadata: name: api-dr spec: host: api.default.svc.cluster.local subsets: - name: v1 labels: version: v1 - name: shadow labels: version: shadow ``` VirtualService 配置镜像与比例: ``` apiVersion: networking.istio.io/v1beta1 kind: VirtualService metadata: name: api-vs spec: hosts: - api.default.svc.cluster.local http: - route: - destination: host: api.default.svc.cluster.local subset: v1 weight: 100 mirror: host: api-shadow.default.svc.cluster.local mirrorPercentage: value: 20 ```

发表评论 取消回复