vpa原理简介

垂直Pod自动扩缩容(VPA)是Kubernetes的一个组件,根据容器资源使用情况自动调整CPU和内存请求。VPA能提高节点效率,简化资源管理,但可能导致Pod重启和依赖于metricServer。本文介绍了VPA的工作逻辑、用法及存在的问题,包括Recommender、Updater和Admission Controller三个关键组件的角色。
摘要由CSDN通过智能技术生成

1. 原生vpa简介

VPA 全称 Vertical Pod Autoscaler,即垂直 Pod 自动扩缩容,可以根据容器资源使用情况自动设置 CPU 和 内存 的请求值,从而允许在节点上进行适当的调度,以便为每个 Pod 提供适当的资源。它既可以缩小过度请求资源的容器,也可以根据其使用情况随时提升资源不足的容量。

vpa的优点:

使用VPA可以带来以下好处:

  • 因为 Pod 完全用其所需,所以集群节点使用效率高

  • Pod 会被安排到具有适当可用资源的节点上

  • 不必运行耗时的基准测试任务来确定 CPU 和内存请求的合适值。

  • VPA 可以随时调整 CPU 和内存请求,而无需执行任何操作,因此可以减少维护时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值