PDF下载
一种改进的Kubernetes动态缩容模型

张启辉 未来

四川大学网络空间安全学院

摘要: 目前Kubernetes集群所采用缩容方法是一种基于Pod创建时间,重启次数等基本规则对当前数量的Pod进行优先级排序的机制,根据优先级确定当资源使用率下降后需要删除的Pod,此种缩容策略只考虑了Kubernetes集群中Pod的基本资源信息而忽略了节点的实时资源数据,所以在有些情况下默认缩容策略确定要删除的Pod,从集群角度看,并不是最优解。与此同时没有将Pod对资源的利用是不均衡的情况纳入考虑,如果删除Pod不当容易引起其他资源利用率高而某一资源的大量冗余,形成巨石节点。针对上述问题,本文提出一种动态缩容算法,在缩容过程中根据某一服务在不同节点上分布的Pod实际资源使用情况,计算出该节点删除Pod后的CPU/内存资源均衡度,最后选择造成资源均衡度最小的节点的进行删除。实验结果表明本方法比默认的缩容方法可以使节点具有更好的资源均衡度。
关键词: Kubernetes;pod;缩容模型;资源利用率
DOI:
基金资助:
文章地址: