You need to enable JavaScript to run this app.
文档中心
容器服务

容器服务

复制全文
下载 pdf
调度组件
keda
复制全文
下载 pdf
keda
keda 组件是事件驱动的弹性伸缩器组件,提供基于 Kubernetes 事件驱动的弹性伸缩器,增强弹性伸缩能力。本文介绍如何在集群中部署和使用 keda 组件。​
说明​
该组件目前处于 公测 阶段。​
组件概述​
keda 组件是基于 Kubernetes 的事件驱动弹性伸缩器,为 VKE 集群提供精细化的资源管理能力。组件的核心能力和优势如下:​
  • 事件驱动扩容:KEDA 支持基于各种事件源的自动扩容,可以处理突发工作负载或适应不可预测的需求峰值。​
  • 支持自定义指标:与 HPA 不同,KEDA 可以基于自定义指标进行扩容,从而在定义特定于应用需求的扩容触发器时提供更多灵活性。​
  • 资源效率:当没有工作负载时,KEDA 可以缩容到零副本,从而有效降低资源消耗和成本。​
keda 组件适用于事件驱动或无服务器架构的应用程序,此类应用程序需要根据队列或主题中的消息数量进行扩展,例如在 RDMA 场景中进行拓扑上报、在 NUMA 拓扑感知调度中执行绑核等能力。​
组件版本​
关于组件的历史发布记录、各版本新增特性及优化说明等信息,详情请参见 组件发布记录。​
安装组件​
注意​
该组件目前仅支持在如下版本集群中安装:​
  • 其余更高 Kubernetes 版本。​
  1. 在左侧导航栏中,选择 集群,单击目标集群名称,进入集群管理页面。​
  1. 在左侧导航栏中,选择 组件管理,并选择 调度 页签。​
  1. 将鼠标移动到组件卡片上,单击 部署,配置组件相关参数。​
  • ​​​
  • ​
    参数​
    描述​
    部署方式​
    组件的部署方式。当前该参数已固定,不可配置。​
    部署形态​
    仅已安装了 vci-virtual-kubelet 组件的集群显示该参数。部署组件的节点类型,有如下两种方式:​
    • 云服务器部署:表示在集群中的云服务器节点(Node)上部署该组件。​
    • 弹性容器部署:表示在集群中的弹性容器实例(VCI),即虚拟节点(VirtualNode)上部署该组件。在弹性容器实例上部署组件,会产生费用,详细的费用说明,请参见 弹性容器实例产品计费。​
    节点标签选择​
    开启后,可设置节点标签,组件的核心工作负载会被调度到带有该指定标签的节点上。​
    节点污点调度​
    开启后,可设置污点容忍值,组件的核心工作负载允许被调度到带有指定污点的节点。​
    节点强制调度​
    开启后,可配置节点强制亲和条件,组件的核心工作负载将被强制调度到满足全部指定标签的节点上。若集群中无符合条件的节点,核心工作负载将持续 Pending,无法完成调度。​
    资源配置​
    自定义组件内各资源的 CPU 请求和上限、内存请求和上限。​
    ​
升级组件​
组件会不定期发布新版本以提供新特性或修复已知问题。当组件卡片提示 可升级 时,建议您及时进行升级。为确保业务平稳过渡,升级操作请尽量安排在业务低峰期执行。关于升级的操作步骤和注意事项,请参见 升级组件。​
观测与告警​
组件观测​
keda 组件稳定性和性能直接影响集群功能正常使用和效果,建议您在集群中开启组件观测,帮助您实时掌握组件的健康度。详情请参见 容器服务观测。​
配置告警​
容器服务基于 托管 Prometheus(VMP)提供完善的集群监控告警能力,您可以直接使用系统预置模板快速创建告警规则组,也可以基于业务实际需求自定义基于 PromQL 语句的告警规则,或在导出预置模板 YAML 后调整规则并沉淀为自定义告警模板,统一复用于多个集群。详情请参见:​
预置告警模板由系统根据常见运维场景预置,适合首次建设告警体系或快速补充基础监控项,帮助您及时发现组件资源不足或运行异常。预置告警模板告警规则详情,请参见 预置告警模板。​
相关文档​
最近更新时间:2026.09.30 15:54:41
这个页面对您有帮助吗?
有用
有用
无用
无用