介绍

目录

Canary Release 介绍

Canary Release 模块通过逐步流量切换和实时监控,实现服务更新的受控部署。该模块专为集成了 Istio 的 Kubernetes 环境设计,支持:

  • 降低生产环境部署风险
  • 多阶段发布策略(canary/蓝绿/A/B 测试)
  • 失败检测时自动回滚
  • 发布生命周期的统一可观测性

限制

  • 与现有服务路由配置不兼容
  • 需要跨集群唯一的服务命名
  • GitOps 管理的服务在 UI 控制上有限制
  • 发布过程中安全策略保持生效