灯塔发布模块通过渐进式流量切换和实时监控,支持服务更新的控制性部署。该模块专为与 Istio 集成的 Kubernetes 环境设计,具备以下功能:
灵活的流量控制 支持手动和自动流量切分,精确到 1%
实时指标 在发布过程中提供请求成功率、延迟和每秒请求数的跟踪
GitOps 集成 通过 CRD 配置与 Git 管理的部署兼容
可视化管道 通过直观的仪表盘指标显示发布进度
低风险版本发布 在监控错误的同时,将 5-20% 的流量逐步切换到新版本
特性标志测试 通过 HTTP 头路由特定用户组(例如:测试人员)
性能验证 在真实流量下比较不同版本的响应时间
紧急回滚 当错误率超过阈值时自动恢复到稳定版本