使用 Canary Release
目录
介绍功能启用 Canary Release步骤 1:访问服务配置步骤 2:配置发布参数路由配置管理流量分配基于 Header 的路由路径特定测试CanaryDelivery CRD 参考元数据要求规格详情监控与验证关键指标发布状态运行约束介绍
Canary Release 通过逐步流量切换和实时监控,实现服务更新的受控部署。该功能:
- 降低生产环境部署风险
- 支持多种发布策略(canary/蓝绿/A/B 测试)
- 提供自动回滚机制
- 集成 GitOps 工作流
核心价值:安全且可观察的服务版本升级
功能
- 手动/自动流量控制模式
- 基于 Header/路径的路由规则
- 实时成功率/延迟指标
- 基于 CRD 的配置支持 GitOps
启用 Canary Release
步骤 1:访问服务配置
- 进入:服务列表 > 目标服务
- 选择 Canary Release 标签页
- 点击发布配置下的 启用
步骤 2:配置发布参数
路由配置管理
流量分配
基于 Header 的路由
路径特定测试
CanaryDelivery CRD 参考
元数据要求
规格详情
监控与验证
关键指标
发布状态
- 初始化 ➔ 2. 进行中 ➔ 3. 推广中 ➔ 4. 完成
运行约束
- 与现有服务路由不兼容
- 集群内服务命名需唯一
- GitOps 管理的服务 UI 控制有限
- 发布期间安全策略保持生效