Kruise Rollout:基于 Lua 脚本的可扩展流量调度方案
原文中文,约8100字,阅读约需20分钟。发表于: 。目前 Kruise Rollout 新增了流量调度支持自定义资源的能力,从而更好的支持渐进式发布中的流量调度。本文将对 Kruise Rollout 所提出的方案进行介绍。
Kruise Rollout是一个开源的渐进式交付框架,支持金丝雀发布、A/B测试和蓝绿部署。它现在支持自定义资源流量路由,包括流行的网关资源如Istio、Kong和Apache APISIX。文章介绍了基于Lua脚本的解决方案,用于处理不同的网关资源,使用户能够轻松适应和集成它们,而无需修改现有代码。文章还提供了使用Lua脚本处理Istio DestinationRule的示例。未来计划包括支持更多的网关协议和全栈灰度发布。