---

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

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部