1. 原生vpa简介
VPA 全称 Vertical Pod Autoscaler
,即垂直 Pod 自动扩缩容,可以根据容器资源使用情况自动设置 CPU 和 内存 的请求值,从而允许在节点上进行适当的调度,以便为每个 Pod 提供适当的资源。它既可以缩小过度请求资源的容器,也可以根据其使用情况随时提升资源不足的容量。
vpa的优点:
使用VPA可以带来以下好处:
-
因为 Pod 完全用其所需,所以集群节点使用效率高
-
Pod 会被安排到具有适当可用资源的节点上
-
不必运行耗时的基准测试任务来确定 CPU 和内存请求的合适值。
-
VPA 可以随时调整 CPU 和内存请求,而无需执行任何操作,因此可以减少维护时间