Kubernetes-事件驱动的POD自动缩放(KEDA)

什么是KEDA?

KEDA目前是cncf下的沙箱项目。

KEDA是基于Kubernetes的事件驱动自动缩放器。使用KEDA,您可以根据需要处理的事件数量来驱动Kubernetes中任何容器的扩展。

KEDA是一个单一用途的轻量级组件,可以添加到任何Kubernetes集群中。KEDA与标准Kubernetes组件(如Horizo​​ntal Pod Autoscaler)配合使用,并且可以扩展功能而不会覆盖或复制。使用KEDA,您可以显式映射要使用事件驱动的比例的应用程序,而其他应用程序仍可以继续运行。这使得KEDA可以灵活,安全地与任何其他Kubernetes应用程序或框架一起运行。

Scaler

KEDA 使用 Scaler (缩放器)来检测是否应激活或取消激活部署,然后将其反馈送到特定事件源中。现在支持多个Scaler与特定支持的触发器,例如:

  1. Prometheus
  2. Apache Kafka
  3. AWS CloudWatch
  4. AWS Kinesis Stream
  5. CPU
  6. Cron
  7. Memory
  8. Metrics API
  9. PostgreSQL
  10. 更多Scaler 查看:https://keda.sh/docs/2.0/scalers/

参考:https://keda.sh/

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值