Istio 流量治理:VirtualService、DestinationRule 与灰度发布实战版本子集与灰度发布apiVersion: networking.istio.io/v1beta1

kind: DestinationRule

metadata:

name: web

spec:

host: web

subsets:

- name: v1

labels:

version: v1

- name: v2

labels:

version: v2

trafficPolicy:

outlierDetection:

consecutive5xx: 7

interval: 5s

baseEjectionTime: 30s

maxEjectionPercent: 50

apiVersion: networking.istio.io/v1beta1

kind: VirtualService

metadata:

name: web

spec:

hosts:

- web.default.svc.cluster.local

http:

- route:

- destination:

host: web

subset: v1

weight: 90

- destination:

host: web

subset: v2

weight: 10

验证与监控逐步调整权重并观察错误率与时延使用 K8s 与 Istio 仪表盘查看子集命中与驱逐情况总结通过子集与权重路由可安全实施灰度发布,配合异常驱逐实现故障隔离与自愈。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部