通过 OpenKruise 实现基于 Higress 的全链路灰度
原文中文,约9400字,阅读约需23分钟。发表于: 。在发布应用的过程中,我们通常希望用少量特定流量来验证新版本的发布是否正常,以保障整体稳定性。这个过程被称为灰度发布。关于灰度发布,我们通过逐步增加发布的范围,来验证新版本的稳定性。
OpenKruise是基于Kubernetes的扩展套件,实现全链路灰度发布。全链路灰度发布提高应用交付的稳定性和效率,可以独立地发布和控制单个或多个服务的变更。Kruise Rollout和ArgoCD是实现全链路灰度发布的自动化工具。全链路灰度发布提供流量泳道,方便验证和控制发布的影响范围,提升线上稳定性。