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 仪表盘查看子集命中与驱逐情况总结通过子集与权重路由可安全实施灰度发布,配合异常驱逐实现故障隔离与自愈。

发表评论 取消回复