腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
技术百科
搜索技术百科
搜索
技术百科
搜索
关闭
发布
技术百科首页
>
Gateway API
>
Gateway API 如何实现流量分割与灰度发布?
Gateway API 如何实现流量分割与灰度发布?
修改于 2026-09-20 15:09:28
1
词条归属:
Gateway API
1. 基于权重的流量分割
在 HTTPRoute 等
路由
的 backendRefs 中为不同后端设置 weight,网关按权重比例将请求分发到各版本,实现流量分割。
2. 灰度发布的典型做法
将新版本后端以较小权重(如 10%)接入同一路由,配合监控逐步调大权重,完成金丝雀发布。
同一路由还可按 Header、Query 参数或路径将特定流量导向新版本,进行 A/B 测试与蓝绿发布。
相关文章
istio实现灰度发布的流量策略
api
负载均衡
负载均衡缓存
tcp/ip
将流量从基础设施扩展中解耦,这样就可以让 Istio 提供各种独立于应用程序代码之外的流量管理功能。除了 A/B 测试的动态请求路由,逐步推出和金丝雀发布之外,它还使用超时、重试和熔断器来处理故障恢复,最后还可以通过故障注入来测试服务之间故障恢复策略的兼容性。这些功能都是通过在服务网格中部署的 Envoy sidecar/代理来实现的。
dogfei
2020-07-31
2.5K
0
Istio 使用 Gateway API 实现流量管理
api
gateway
istio
管理
流量
Gateway API 是由 SIG-NETWORK 社区管理的开源项目,项目地址:https://gateway-api.sigs.k8s.io/。主要原因是 Ingress 资源对象不能很好的满足网络需求,很多场景下 Ingress 控制器都需要通过定义 annotations 或者 crd 来进行功能扩展,这对于使用标准和支持是非常不利的,新推出的 Gateway API 旨在通过可扩展的面向角色的接口来增强服务网络。
我是阳明
2023-12-26
1.6K
0
基于springcloud gateway + nacos实现灰度发布(reactive版)
对象存储
编程算法
https
网络安全
spring
灰度发布(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式。在其上可以进行A/B testing,即让一部分用户继续用产品特性A,一部分用户开始用产品特性B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度。
lyb-geek
2020-04-26
3.7K
0
基于Spring Cloud Gateway实现服务的灰度发布
spring
cloud
gateway
服务
配置
服务上线后由于 bug 修复、扩容、或者发现了更好的方法进行了重构等原因,总免不了需要发布新版本,进行系统变更升级。服务变更过程本身也是引起服务不可用的重要原因。为了尽量降低可能出现故障而造成的损失,比较流行的思路是采用灰度发布策略,逐步增加流量导入新版本服务实例上,直至将所有流量切到新版本,下线旧版本。由于,spring cloud gateway 作为整个系统的入口,在 spring cloud gateway 上实施流量管控策略,也是顺利成章。本文就尝试介绍基于 spring cloud gateway 的灰度发布方法。
BUG弄潮儿
2023-11-27
2.5K
0
[MCP学习笔记]MCP灰度发布系统:流量染色与渐进式迭代
腾讯技术创作特训营S13
MCP(Model Context Protocol)集成了流量染色和渐进式迭代等多种先进技术,为软件发布提供了更强大、更灵活的解决方案。
二一年冬末
2025-04-30
1K
0
点击加载更多
词条知识树
21个知识点
更多
Gateway API 如何划分基础设施团队、集群运营与应用开发者的职责?
Gateway API 的核心资源对象有哪些?
Gateway API 中的 GatewayClass 资源有什么作用?
Gateway API 中的路由资源(Route)有哪些类型?
Gateway API 中的 Listener(监听器)有什么作用?
Gateway API 中的 backendRefs 如何将请求转发到后端服务?
Gateway API 支持哪些网络协议?
Gateway API 如何处理 TLS 终止与 TLS Passthrough?
Gateway API 如何实现流量分割与灰度发布?
Gateway API 支持哪些请求级别的流量治理能力?
Gateway API 如何实现跨命名空间的流量路由?
Gateway API 的 Status 字段提供了哪些可观测信息?
Gateway API 的 Standard 通道与 Experimental 通道有何区别?
Gateway API 的一致性测试(Conformance)有什么作用?
目前有哪些主流的 Gateway API 控制器实现?
在实际生产中应该如何选择 Gateway API 的控制器?
如何在一个 Kubernetes 集群中安装和启用 Gateway API?
GAMMA 计划如何让 Gateway API 支持服务网格?
Gateway API 适合哪些典型应用场景?
Gateway API 与 Kubernetes Ingress 在设计理念上有什么本质区别?
Gateway API 能否完全取代 Ingress?
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档
领券