Horizontal Pod Autoscaler
HPA 根据 CPU/内存/自定义指标自动水平扩缩 Pod 副本数,适应负载变化。
用途
自动扩缩容应对负载波动,优化资源利用。
机制
HPA 定期查询指标(Metrics Server/自定义),计算期望副本数 = ceil(当前副本 * 当前指标 / 目标指标)。扩容快缩容慢(冷却期)。可基于 QPS/延迟等自定义指标。
用例
- 自动扩缩容
- 负载适应
- 成本优化
HPA 根据 CPU/内存/自定义指标自动水平扩缩 Pod 副本数,适应负载变化。
自动扩缩容应对负载波动,优化资源利用。
HPA 定期查询指标(Metrics Server/自定义),计算期望副本数 = ceil(当前副本 * 当前指标 / 目标指标)。扩容快缩容慢(冷却期)。可基于 QPS/延迟等自定义指标。