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

容器服务

复制全文
下载 pdf
调度组件
katalyst
复制全文
下载 pdf
katalyst
katalyst 组件是资源管理组件,提供精细化的资源管理能力。本文介绍如何在集群中部署和使用 katalyst 组件。​
说明​
该组件目前处于 公测 阶段。​
组件概述​
katalyst 组件是火山引擎开发的 Kubernetes 资源管理组件,其名字引申自英文单词 Catalyst,本意为化学反应中的催化剂,旨在为运行在 Kubernetes 上的工作负载提供强劲的资源管理能力。Katalyst 的主要应用场景是拓扑感知调度和精细化资源管理,例如在 RDMA 场景中进行拓扑上报、NUMA 拓扑感知调度中执行绑核等能力。​
在集群中安装组件后,系统会在 katalyst-system 命名空间下创建如下 Kubernetes 资源。​
​
资源名称​
资源类型​
资源说明​
katalyst-agent​
DaemonSet​
进行节点级别的资源管理与执行,包括管理 CPU、内存、设备、网络等维度的资源分配策略,集并上报节点的 NUMA/RDMA 拓扑、可回收资源(Reclaimed Resource)等信息供调度器决策,检测 CPU / 内存等资源压力,实时计算节点资源余量(Headroom)、动态超分比等。​
katalyst-controller​
Deployment​
进行集群级别的策略控制与协调,包括弹性伸缩管理,PodSLA 策略和 KCC(Katalyst Custom Config)动态配置管理,资源放大策略与配置管理,准入 Webhook 等。​
​
说明​
上表中仅罗列出了该组件的主要资源,以及配置组件或对应功能时可能使用到的资源,方便您了解该组件的主要组成。其他的组件相关资源(例如 ConfigMap、Secret 等)不多做介绍,请以集群中的实际资源为准。​
组件版本​
关于组件的历史发布记录、各版本新增特性及优化说明等信息,详情请参见 组件发布记录。​
安装组件​
  1. 在左侧导航栏中,选择 集群,单击目标集群名称,进入集群管理页面。​
  1. 在左侧导航栏中,选择 组件管理,并选择 调度 页签。​
  1. 将鼠标移动到组件卡片上,单击 部署,配置组件相关参数。​
  • ​
    参数​
    描述​
    特性开关​
    选择资源管理特性开关。至少选择一个特性开关,支持选择多个特性开关。​
    • 资源管理类型:拓扑感知调度的资源管理类型,目前仅支持 CPU 类型资源。​
    注意​
    • 可以不勾选 资源管理类型。​
    • 勾选某个 资源管理类型 并安装组件成功后不支持修改。​
    • 智能伸缩:开启智能伸缩(IHPA)资源管理能力。IHPA 相关说明,请参见 智能伸缩概述。​
    • QoS 感知调度:开启精细化资源管理能力,目前支持如下两种调度能力:​
    • CPU Burst:在容器 CPU 使用量低于其 CPU 限制时,允许积累一些未使用的 CPU 时间片,当有突发的 CPU 资源需求时,可以使用这些积累的时间片来满足需求,提升容器性能。CPU Burst 使用说明,请参见 CPU Burst。​
    • CPU QoS:按照业务优先级提供多级 CPU 保障与动态隔离,确保在线/离线混部场景下,在线业务的 CPU 资源不受离线业务侵占,提升集群整体利用率。CPU QoS 使用说明,请参见 CPU QoS。​
    • 内存压缩:开启内存资源优化能力,可在业务容器无感的情况下自动探测冷内存并进行压缩存放,从而提升内存资源利用率。内存压缩使用说明,请参见 内存压缩。​
    节点放大​
    开启后,通过放大节点可分配资源量,提升节点的资源利用率。适用于节点上 Pod 实际用量远小于 Request 值场景。功能使用说明,请参见 节点放大能力。​
    ​
升级组件​
组件会不定期发布新版本以提供新特性或修复已知问题。当组件卡片提示 可升级 时,建议您及时进行升级。为确保业务平稳过渡,升级操作请尽量安排在业务低峰期执行。关于升级的操作步骤和注意事项,请参见 升级组件。​
观测与告警​
组件观测​
katalyst 组件稳定性和性能直接影响集群功能正常使用和效果,建议您在集群中开启组件观测,帮助您实时掌握组件的健康度。详情请参见 容器服务观测。​
开启组件观测后,您可以在控制台中查看组件预置观测看板。该看板主要展示了 katalyst 组件资源使用情况和健康度,包括各工作负载:CPU使用量、内存使用量、UP 和 heart beat指标等。支持设置查询的时间段,并指定刷新方式(手动刷新、自动刷新)。​
  1. 在集群管理页面的左侧导航栏中,选择 监控中心 > 监控看板。​
  1. 在左侧看板列表中选择 资源管理监控 > katalyst 监控,即可查看监控看板。​
  • ​​​
配置告警​
容器服务基于 托管 Prometheus(VMP)提供完善的集群监控告警能力,您可以直接使用系统预置模板快速创建告警规则组,也可以基于业务实际需求自定义基于 PromQL 语句的告警规则,或在导出预置模板 YAML 后调整规则并沉淀为自定义告警模板,统一复用于多个集群。详情请参见:​
预置告警模板由系统根据常见运维场景预置,适合首次建设告警体系或快速补充基础监控项,帮助您及时发现组件资源不足或运行异常。预置告警模板告警规则详情,请参见 预置告警模板。​
相关文档​
最近更新时间:2026.10.19 11:29:10
这个页面对您有帮助吗?
有用
有用
无用
无用