摘要
本发明提供了云计算资源管理技术领域的一种基于双代理的Kubernetes容器自动伸缩方法及系统,方法包括:步骤S1、基于双代理模块、状态空间分层模块、注意力经验回放模块,创建伸缩模型,设定伸缩模型的奖励函数;步骤S2、获取大量的Kubernetes容器的历史工作负载数据构建数据集;步骤S3、基于预设比例将数据集划分为训练集、验证集以及测试集,通过训练集对伸缩模型进行训练,训练过程中通过奖励函数不断优化伸缩模型,通过验证集对训练后的伸缩模型进行验证,通过测试集对验证通过后的伸缩模型进行测试;步骤S4、通过测试通过的伸缩模型对Kubernetes容器的云计算资源进行调度。本发明的优点在于:极大的提升了Kubernetes容器的云计算资源调度的资源利用率、效率以及可靠性。
技术关键词
云计算资源调度
注意力
回放模块
伸缩方法
训练集
数据
容器
资源调度策略
伸缩系统
模型训练模块
分层
内存
置信度阈值
资源管理技术
队列
因子