xiaoxubeii/xiaoxubeii.github.com

How to implement resource relamation in Kubernetes VPA – Tim's Path

Opened this issue · 0 comments

https://xiaoxubeii.github.io/articles/kubernetes-vpa/

如何使用 Kubernetes VPA 实现资源动态扩展和回收
简述
最近一段时间在研究和设计集群资源混合部署方案,以提高资源使用率。这其中一个重要的功能是资源动态扩展和回收。虽然方案是针对通用型集群管理软件,但由于 Kubernetes 目前是事实标准,所以先使用它来检验理论成果。
资源动态扩展
资源动态扩展按照类型分为两种:纵向和横向。纵向指的是对资源的配置进行扩展,比如增加或减少 CPU 个数和内存大小等。横向扩展则是增加资源的数量,比如服务器个数。笔者研究方案的目的是为了提升集群资源使用率,所以这里单讨论资源纵向扩展。