[控场AI]
概念Horizontal Pod Autoscaler

HPA

Kubernetes 中的水平 Pod 自动扩缩器,根据负载指标自动调整 Pod 副本数量,实现按需扩缩容

时间轴 (近 90 天)

10月15日

HPA 是 Kubernetes 原生的水平 Pod 自动扩缩机制,周期采集度量指标(如 CPU、内存或自定义指标),与目标阈值比较后按比例调整 Deployment、ReplicaSet 或 StatefulSet 等控制器的 Pod 副本数量。

待验证50%
10月15日

HPA 支持设置 minReplicas 与 maxReplicas 来限定扩缩边界,避免无限增长或缩容至零。

待验证50%
10月15日

在 Agent Substrate 中,WorkerPool 可被配置为 HPA 的扩缩目标,调度压力(排队等待内存的 Actor 数量)成为触发扩容的信号,WorkerPool 最多可扩展到 10 个副本。

待验证50%
10月15日

HPA 处理的是横向副本数量的增减,而 VPA(Vertical Pod Autoscaler)调整的是单个 Pod 的资源配额。

待验证50%
10月15日

本文选择 HPA 而非 VPA,是因为单个 Worker 的内存上限决定了它只能容纳固定数量的 Actor,扩大单 Worker 内存无法解决调度瓶颈,增加 Worker 数量才是正确的扩展方向。

待验证50%
10月15日

Agent Substrate 通过挂起-唤醒机制和 HPA 驱动的 Worker 扩展,将扩展策略从预先分配大量资源转向按实际调度需求动态伸缩,以降低资源浪费并保证响应速度。

待验证50%

全部知识事实 (6)

来源文章