KEDAKubernetes 事件驱动自动伸缩
KEDA(Kubernetes Event-Driven Autoscaling)是一个基于 Kubernetes 的事件驱动自动伸缩器。通过KEDA,你可以根据需要处理的事件数量来驱动 Kubernetes 中任何容器的扩展。
KEDA 是一个单一用途的轻量级组件,可以被添加到任何Kubernetes集群中。KEDA与 标准的 Kubernetes 组件(如Horizontal Pod Autoscaler)一起工作,可以在不覆盖或重复的情况下扩展功能。有了KEDA,你可以明确地映射你想使用事件驱动的规模的应用程序,而其他应用程序继续运作。这使得KEDA成为一个灵活和安全的选择,可以与任何数量的任何其他Kubernetes应用程序或框架一起运行。
特性:
- 智能扩展你的事件驱动应用程序
- 为Kubernetes集群中的每个工作负载带来丰富的扩展
- 适用于各种供应商、数据库、消息系统、遥测系统、CI/CD 等的开箱即用的伸缩器
- 支持各种工作负载类型,例如部署、作业和带有
/scale
子资源的自定义资源 - 支持跨各种云供应商和产品的触发器
- 在生产工作负载中在 Kubernetes 上运行和扩展 Azure Functions
评论