Agent Runtime 管理节点池与运行容量

节点池为 Agent 工作负载提供 CPU 和内存。容量不足时增加节点;任务减少后,在保存结果、迁移工作区并结束任务后回收不再使用的节点。

相关产品
Agent Runtime 产品页,含版本规格、价格与购买入口。

一、查看当前容量

在 Agent 集群控制台打开目标集群的节点管理 > 节点池,查看节点池配置和节点数量。

kubectl get nodeskubectl -n agc-docs-demo get pods -o wide

有任务 Pending 时,查看 Pod 事件,区分 CPU/内存不足、节点选择条件不匹配和卷挂载失败。

二、增加节点

1. 在目标节点池调整节点数量,或创建新的节点池。

2. 新节点使用与工作负载匹配的系统、运行时和网络配置。

3. 等待新增节点达到 Ready,检查可调度资源。

三、减少节点

查询目标节点上的任务,将 REPLACE_WITH_NODE_NAME 替换为实际节点名:

kubectl get pods -A –field-selector spec.nodeName=REPLACE_WITH_NODE_NAME

停止向将要回收的节点分配新任务,等待短任务结束。长时任务先保存结果和业务进度;

确认业务任务已经结束或迁移后,通过节点池管理入口回收对应节点。回收后重新查询节点列表、任务状态和保留的存储资源。

四、配置任务资源

在 Pod 中设置 requests 和 limits,例如:

resources: requests: cpu: 100m memory: 64Mi limits: cpu: 500m memory: 128Mi

示例适用于轻量测试任务。实际应用按照内存峰值、CPU 使用和完成时间调整资源,并在任务平台限制并发。节点资源还需要为系统组件预留空间。

赞 (0)
上一篇 4天前
下一篇 4天前