当前位置: 首页 > 软件库 > 云计算 > PaaS系统/容器 >

KEDA

Kubernetes 事件驱动自动伸缩
授权协议 Apache-2.0
开发语言 Google Go TypeScript
所属分类 云计算、 PaaS系统/容器
软件类型 开源软件
地区 不详
投 递 者 商瀚
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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

  • 记录一下k8s 1.23 及keda 2.7.1 安装测试过程。 k8s 安装 指定国内registry 及版本进行安装: kubeadm init --apiserver-advertise-address=192.168.XXX.XXX --image-repository \ registry.aliyuncs.com/google_containers --kubernetes-vers

  • 题目描述 Marjar 可乐现在有促销活动!为了吸引更多的顾客,Marjar公司的老板Edward决定推出一项促销活动:顾客向公司退回x个空可乐瓶或y个可乐瓶盖,即可免费获得一整瓶Marjar可乐! 现在,Alice 有a个空的可乐瓶和b 个可乐瓶盖,她想喝尽可能多的可乐瓶。你知道她能喝多少满瓶的Marjar可乐吗? 请注意,一瓶可乐由一个可乐瓶和一个瓶盖组成。 输入 只有一行,包含四个整数x ,

 相关资料
  • 本文向大家介绍Node.js事件驱动,包括了Node.js事件驱动的使用技巧和注意事项,需要的朋友参考一下 Node.js事件驱动实现概览 虽然在ECMAScript的标准里并没有(也没有必要)明确规定“事件”,但是在浏览器中,事件作为一个极为重要的机制,给予JavaScript响应用户操作与DOM变化的能力;在Node.js中,异步事件驱动模型则是其高并发能力的基础。 学习JavaScript也

  • 8.1.3 事件驱动 图形构件组成了图形界面的可见部分,在这些可见构件的背后,还有不可见的程序逻辑。 就好比家用电器都提供操作面板,用户通过操作面板控制、使用电器功能,在面板的背后是 实现功能的电路逻辑。 GUI 应用程序的特点是注重与用户的交互,因此程序的执行取决于与用户的实时交互情 况。例如 Word 程序启动后,并非一路执行到程序结束,而是在做了必要的初始化工作后就 停下来,等待用户的下一步

  • 8.3 Tkinter 事件驱动编程 在 8.2 节中我们学习了图形用户界面中的各种构件的用法,至此我们已经能够为应用程 序搭建用户界面的外观部分,用户界面的另一个重要部分是各界面元素所对应的程序功能。 GUI 应用程序与普通应用程序的一个不同之处就在于,实现程序功能的代码与图形界面元素 相关联,这导致了一种新的程序执行模式——事件驱动。8.1.3 中简单介绍了事件驱动编程的 基本概念,现在我们来

  • 在前面的文章中我们简单介绍了事件驱动编程,现在让我们看看真实的代码并介绍EventBus的基础用法。 首先我会参考下图(从EventBus仓库截取的),介绍在事件驱动编程中扮演中心角色的实体们。 事件总线EventBus:连接所有其他实体的中央通信通道; 事件Event:发生的动作,几乎可以是任何事情(应用启动,收到某些数据,用户交互等等); 订阅者Subscriber:订阅者监听事件总线,当总线

  • 虽然在Android开发具有某些事件驱动的特性,但它还远不是纯粹的事件驱动架构。这算是好事还是坏事呢?正如在软件开发领域中任何事情一样,想回答它并不容易:这取决于具体情况。 首先我们来给事件驱动编程下一个定义。事件驱动编程是一种编程范式,程序的执行流程是由动作(actions,例如用户交互,其他线程发送的消息等等)触发的事件(event)决定的。在这个意义上,Android是部分事件驱动:我们都知

  • 问题 你应该已经听过基于事件驱动或异步I/O的包,但是你还不能完全理解它的底层到底是怎样工作的, 或者是如果使用它的话会对你的程序产生什么影响。 解决方案 事件驱动I/O本质上来讲就是将基本I/O操作(比如读和写)转化为你程序需要处理的事件。 例如,当数据在某个socket上被接受后,它会转换成一个 receive 事件,然后被你定义的回调方法或函数来处理。 作为一个可能的起始点,一个事件驱动的框

  • 本文向大家介绍wxPython事件驱动实例详解,包括了wxPython事件驱动实例详解的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了wxPython的事件驱动机制,分享给大家供大家参考。具体方法如下: 先来看看如下代码: 程序运行效果如下图所示: wxStaticText的两个构造函数官方文档如下: wxStaticText ()    Default constructor. wxSt

  • 事件驱动的编程侧重于事件。 最终,程序的流程取决于事件。 到目前为止,我们处理顺序或并行执行模型,但具有事件驱动编程概念的模型称为异步模型。 事件驱动的编程取决于始终侦听新传入事件的事件循环。 事件驱动编程的工作取决于事件。 一旦事件循环,然后事件决定执行什么以及以什么顺序执行。 以下流程图将帮助您了解其工作原理 - Python Module – Asyncio Asyncio模块是在Pytho