阿里云服务网格中宽松模式流量泳道的使用场景和操作步骤。宽松模式下,只需创建一个包含所有服务的基线泳道,其他泳道可以不包含全部服务。使用宽松模式的流量泳道需要在应用程序中包含一个能够在整条调用链路中透传的请求头,并指定一个引流请求头,ASM网关将根据引流请求头的内容将流量发往不同的流量泳道。
本文介绍了使用流量泳道实现全链路灰度管理的方法,通过设置HTTP标头x-asm-prefer-tag,流量可以流向指定的泳道下的相关服务。流量泳道相比于服务网格的无侵入式流量管理方案,具有配置简单、支持不同维度的全链路流量管理需求等优势。本文还提到了ASM流量泳道的严格模式和宽松模式。
OpenKruise是基于Kubernetes的扩展套件,实现全链路灰度发布。全链路灰度发布提高应用交付的稳定性和效率,可以独立地发布和控制单个或多个服务的变更。Kruise Rollout和ArgoCD是实现全链路灰度发布的自动化工具。全链路灰度发布提供流量泳道,方便验证和控制发布的影响范围,提升线上稳定性。
完成下面两步后,将自动完成登录并继续当前操作。