使用Keda基于HTTP请求进行部署扩缩容
💡
原文英文,约600词,阅读约需2分钟。
📝
内容提要
本文介绍了如何使用CloudWatch作为触发器,并设置ScaledObject的配置来基于HTTP请求的数量进行自动扩缩容。配置包括最大和最小副本数、轮询间隔、触发器类型、认证参数等。同时提到了如果使用Prometheus本地部署,则不需要TriggerAuthentication。
🎯
关键要点
- 使用CloudWatch作为触发器,需要安装CloudWatch代理以发送指标到CloudWatch。
- KEDA根据ScaledObject配置中的收集间隔获取指标。
- ScaledObject配置包括最大副本数、最小副本数、轮询间隔、触发器类型和认证参数等。
- 最大副本数设置为10,最小副本数设置为1,确保资源限制得到遵守。
- 轮询间隔为10秒,KEDA每10秒检查一次触发器以决定是否需要扩缩容。
- 触发器类型为aws-cloudwatch,使用AWS CloudWatch的指标进行扩缩容。
- 需要指定TriggerAuthentication以描述认证参数,除非使用本地部署的Prometheus。
🏷️
标签
➡️