DevOps, Starbugs, Site Reliability Engineer, Kubernetes, AWS.
內預設就有的功能；但假如覺得在功能上還是無法符合需求的話，可以參考 KEDA (Kubernetes Event-Driven Autoscaling) VPA: 跟 HAP 相反，VPA 並不會讓 Pod 的個數變多，而是根據定義去對目標 Deployment 去調整其可以使用的 CPU 與 Memory，不過他不是預設的功能，必須要自行安裝才行 (文件參考) 📚 Node 當 HPA 和 VPA 發揮效用之後，Pod 所使用到的資源就會自動去做增加與減少，這時候就有可能遇到 K8s 節點不夠或是太多的情況，因此就會需要額外的工具來協助 Cluster Autoscaler: