介绍
目录
Canary Release 介绍
Canary Release 模块通过逐步流量切换和实时监控,实现服务更新的受控部署。该模块专为集成了 Istio 的 Kubernetes 环境设计,支持:
- 降低生产环境部署风险
- 多阶段发布策略(canary/蓝绿/A/B 测试)
- 失败检测时自动回滚
- 发布生命周期的统一可观测性
限制
- 与现有服务路由配置不兼容
- 需要跨集群唯一的服务命名
- GitOps 管理的服务在 UI 控制上有限制
- 发布过程中安全策略保持生效
Canary Release 模块通过逐步流量切换和实时监控,实现服务更新的受控部署。该模块专为集成了 Istio 的 Kubernetes 环境设计,支持: