文档首页/ 应用平台 AppStage/ 常见问题/ 运维中心弹性资源服务/ 如何调整纳管集群的资源占用量?
更新时间:2025-04-14 GMT+08:00
分享

如何调整纳管集群的资源占用量?

集群纳管成功后会在集群中新增一个ers-manager命名空间,并拉起一个名称为ers-cluster-agent-XXX的pod,用来定期向ERS上报数据,约占用200m200Mi~600m800Mi的资源。

配置容器日志接入时会拉起两个pod,其中一个名称为logservice-filebeat-XXX,用来采集并上报日志,其中filebeat4aiops约占用500m2Gi~2c2Gi的资源。

可以通过修改pod的YAML文件中各container的requests大小控制集群的资源占用量。

操作步骤

  1. 进入AppStage运维中心。
  2. 在顶部导航栏选择自有服务。
  1. 单击,选择运维 > 弹性资源服务(ERS)
  1. 选择左侧导航栏的集群列表
  1. 在“集群列表”页面,单击需要修改插件规格的集群,进入集群详情页面。
  2. 选择左侧导航栏的“工作负载列表”。
  3. 单击ers-cluster-agent或logservice-filebeat,进入该工作负载详情页面。
  4. 单击需要修改规格的pod(如ers-cluster-agent-XXX)所在行的“更多 > 查看/编辑YAML”,如图1所示。

    图1 编辑YAML

  5. 修改YAML中各container的requests大小,ers-agent-register如图2所示,修改各container的requests大小,修改的最小规格如表1所示,修改完成后,单击“保存”,完成插件规格修改。

    YAML中limits为container容量上限,当资源占用超过limits大小时,container会自动重启。可以修改limits大小,修改的数值需要大于requests数值,可以根据业务需要决定是否修改。

    表1 最小规格说明

    container名称

    最小规格

    ers-agent-register

    100m/100Mi

    ers-job-exec-controller

    100m/100Mi

    filebeat4aiops

    根据业务日志量,配置建议如下:

    0~3000:300m/300Mi

    3000~5000:400m/500Mi

    5000~7000:500m/600Mi

    7000~10000:700m/1Gi

    10000~13000:800m/1.2Gi

    13000~15000:900m/1.4Gi

    15000~20000:1c/2Gi

    图2 修改requests

相关文档