首页/云/Kubernetes 速查/HPA 与 VPA 分工组合
本包目录(307 条)
kubectl 基础56 条工作负载36 条网络与服务55 条配置与存储54 条
调度与资源52 条
集群运维与排障54 条

HPA 与 VPA 分工组合

常见组合:HPA 按业务指标扩副本,VPA 用 Off 模式只提供 requests 参考(不自动改);两者都自动时会打架。

Kubernetes 速查云更新于 2026-10-12

推荐组合

推荐组合
HPA:按 QPS/队列长度扩副本(业务指标)
VPA:updateMode=Off,产出 requests 建议供人工/流水线调整
自动 VPA + HPA(CPU):不推荐,请求变化会影响利用率百分比口径

核对口径

核对口径
kubectl get vpa,hpa -A
kubectl describe hpa web-hpa | grep -i current

易错点

  • VPA 自动改小 requests 后 HPA 利用率突然变敏感:扩缩阈值被动漂移,需回归验证
  • 两套伸缩同时上线前先在影子环境跑一周,观察副本与请求的联动

数据来源与参考

  • Kubernetes 官方文档 · 自动伸缩概念(HPA/VPA 协作)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌