---
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

发表评论 取消回复