# 概述 Envoy Gateway 在 Kubernetes 上以 CRD 管理入口与路由,支持权重流量与镜像。本文提供灰度与镜像配置、健康检查与回退策略,以及监控与验证方法。 # 权重与镜像(已验证) - 权重路由:按 90/10→70/30→100/0 调整; - 流量镜像:复制请求到影子服务,不影响线上响应; # 示例(片段) ```yaml apiVersion: gateway.networking.k8s.io/v1beta1 kind: HTTPRoute metadata: name: api-route spec: parentRefs: - name: eg rules: - backendRefs: - name: api-v1 weight: 90 - name: api-v2 weight: 10 filters: - type: RequestMirror requestMirror: backendRef: name: api-shadow ``` # 健康与回退 - 健康检查与异常剔除; - 超过门槛立即回退权重或关闭镜像; # 监控与验证 - 指标:成功率、P95/P99、镜像流量与错误; - 验证:对比影子与线上结果,确认功能与性能; # 常见误区 - 镜像服务副作用导致污染; - 权重切换过快造成风险不可控; # 结语 以权重与镜像配置为核心,配合健康检查与回退策略,并以监控与验证闭环,Envoy Gateway 可在生产中实现安全的灰度与功能验证。

发表评论 取消回复