Container By Margaret

HPA (Horizontal Pod Autoscaler) 設定指南

自動伸縮的藝術

HPA 依賴 Metrics Server 提供的數據。

設定重點

  • 指標選擇:最常用的是 CPU Utilization。建議設為 50-70%,預留緩衝應對流量突波。
  • 冷卻時間:調整 scaleDownstabilizationWindowSeconds,避免因流量震盪導致 Pod 頻繁建立又刪除 (Flapping)。
  • Custom Metrics:結合 Prometheus Adapter,可依據 QPS 或 Queue Length 進行擴縮。