- 文档首页
容器服务
容器服务 VKE
用户指南
网络
路由(Ingress)
ALB Ingress
自定义转发规则配置示例
配置转发流量限速
配置转发流量限速
ALB Ingress 支持配置流量限速功能,当请求经过 ALB 时,ALB 可以将特定的访问请求进行 QoS 限速。
- 已安装 alb-ingress-controller 组件,并升级至 v0.35.0 及以上版本。详情请参见 升级组件。
ALB Ingress 支持通过控制台配置转发流量限速。对接 ALB 标准版和基础版时的配置略有不同。
- 在集群列表页面,单击需要配置路由规则的目标集群。
- 在集群管理页面的左侧导航栏中,选择 服务与路由 > 路由规则,单击 创建路由规则。
- 在 Ingress 类型 配置项中,选择 应用型负载均衡 ALB。
- 在 转发规则 配置项中,勾选 启用,开启自定义转发规则,并配置转发规则详情。
说明
【邀测·申请试用】:使用控制台配置 ALB 基础版流量限速目前处于邀测阶段,如果需要使用,请提交申请。 - 在集群列表页面,单击需要配置路由规则的目标集群。
- 在集群管理页面的左侧导航栏中,选择 服务与路由 > 路由规则,单击 创建路由规则。
- 在 Ingress 类型 配置项中,选择 应用型负载均衡 ALB。
- 在 转发规则 配置项中,开启流量限速,并配置 每秒请求数(QPS)。
ALB Ingress 支持通过 Annotation 配置转发流量限速。对接 ALB 标准版和基础版时的配置略有不同。
ALB 标准版的配置示例和注解说明,如下所示:
注意
注解中的{{service-name}}字段必须与spec.rules中配置的后端服务名称对应一致,例如在本例中,正确的注解为ingress.vke.volcengine.com/loadbalancer-actions.service-demo。
ingress.vke.volcengine.com/loadbalancer-actions.{{service-name}}注解中的参数说明如下表所示。
ALB 基础版的配置示例和注解说明,如下所示:
ingress.vke.volcengine.com/loadbalancer-rules-configs注解中的参数说明如下表所示。
说明
ALB 标准版和基础版的转发规则详情界面略有不同,本文以查看 ALB 标准版界面为例。
- 单击左侧导航栏中 实例管理,在实例列表中选择目标 ALB 实例,在 操作 栏中单击 配置监听器。
-
- 在 监听器 页面中,选择目标监听器,在 操作 栏中单击 编辑转发规则,查看当前监听器的转发规则。可以看到新增的限速规则。
-
- 单击转发规则中的
,支持查看规则详情。规则配置详情,应该与下发的规则一致。
-
说明
- 您可以使用多种工具验证流量限速功能,本文以 ab(Apache Bench) 为例,仅供参考。
- (可选)在本地环境中配置域名和 IP 的 DNS 解析关系。其中14.***.***.***为 ALB 公网 IP 地址。
- 执行 ab 压测命令,配置总请求数和并发数,超过限速阈值。其中,-n表示总请求数,-c表示并发数。
- 预期结果如下,测试报告中的Requests per second参数为实际 QPS,可以看到与预期的一致。
最近更新时间:2026.04.07 14:19:46