Kruise Rollout v0.3.0:教你玩转 Deployment 分批发布和流量灰度
💡
原文中文,约10800字,阅读约需26分钟。
📝
内容提要
OpenKruise社区开源的Kruise Rollout是一种渐进式交付框架,支持金丝雀、蓝绿、A/B Testing等多样化发布形式,最新版本支持Deployment分批发布、基于Header&Cookie南北向流量灰度、基于Lua脚本的Ingress流量扩展等新特性,可满足不同发布场景的需求。
🎯
关键要点
- Kruise Rollout 是 OpenKruise 社区开源的渐进式交付框架,支持多样化发布形式。
- 最新版本 0.3.0 增强了 Deployment 的发布能力,支持分批发布和流量灰度。
- 支持基于 Header&Cookie 的流量灰度,允许用户对流量进行精细化调度。
- 基于 Lua 脚本的 Ingress 流量扩展,支持更多网关协议的插件化。
- Kubernetes 的主流发布形式包括滚动升级、金丝雀发布、标准分批发布等。
- Kruise Rollout 的优势在于灵活性、兼容性和接入简便性。
- 新特性包括标准分批发布、基于 Header&Cookie 的流量灰度和基于 Lua 脚本的扩展方案。
- 未来规划包括支持更多网关协议和完善发布体系。
🏷️
标签
➡️