基于阿里云服务网格流量泳道的全链路流量管理(二):宽松模式流量泳道
原文中文,约12600字,阅读约需30分钟。
📝
内容提要
阿里云服务网格中宽松模式流量泳道的使用场景和操作步骤。宽松模式下,只需创建一个包含所有服务的基线泳道,其他泳道可以不包含全部服务。使用宽松模式的流量泳道需要在应用程序中包含一个能够在整条调用链路中透传的请求头,并指定一个引流请求头,ASM网关将根据引流请求头的内容将流量发往不同的流量泳道。
🎯
关键要点
-
宽松模式流量泳道只需创建一个基线泳道,其他泳道可以不包含全部服务。
-
应用程序必须包含链路透传请求头,并指定引流请求头。
-
ASM网关根据引流请求头的内容将流量发往不同的流量泳道。
-
宽松模式的常见场景是链路中未透传引流请求头。
-
创建泳道组时需配置泳道名称、入口网关、泳道模式和请求头设定。
-
创建泳道时需绑定服务版本,并生成对应的目标规则和虚拟服务。
-
验证全链路灰度功能时需获取ASM网关的公网IP并执行curl命令。
-
在链路中已透传引流请求头的情况下,链路透传请求头的内容可以相同。
-
通过设置HTTP标头可以控制流量流向不同的泳道,符合预期输出。
🏷️