【技术实现步骤摘要】
一种基于空闲内存的Kubernetes调度方法
[0001]本专利技术涉及互联网的
,特别是一种基于空闲内存的Kubernetes调度方法。
技术介绍
[0002]kubernetes有一个调度器模块,将部署应用的容器调度到相关的工作节点。kubernetes有自带的调度器,也可以自定义开发调度器。互联网企业微服务应用较多,通过kubernetes开源工具进行微服务编排管理。
[0003]kubernetes调度策略主要通过综合打分策略,依据算法得分进行资源调度,比如:LeastRequestedPriority策略,空闲资源比例越高的工作节点的得分越高。而空闲资源包含磁盘、CPU、内存、请求数等,因此,调度到工作节点后,会存在工作节点内存使用不均衡的问题,现提出一种基于空闲内存的Kubernetes调度方法。
技术实现思路
[0004]本专利技术的目的就是解决现有技术中的问题,提出一种基于空闲内存的Kubernetes调度方法,能够将微服务应用容器调度到内存最空闲的工作节点。 />[0005]为实本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于空闲内存的Kubernetes调度方法,其特征在于:包括以下步骤:S1.监听Kubernetes api
‑
server的接口,并获取待部署的微服务应用容器;S2.从Kubernetes api
‑
server的接口中获取节点对象信息,所述节点对象信息包括节点分配的内存数量信息、节点内存使用数量信息;S3.算法:遍历从接口中获取的所有节点,根据节点分配的内存数量信息、节点内存使用数量信息计算出节点的空闲内存,并依次比较获得所有节点中空闲内存最大的节点,即为得分最高节点;S4.将微服务应用容器绑定到得分最高节点。2.如权利要求1所述的一种基于空闲内存的Kubernetes调度方法,其特征在于:步骤...
【专利技术属性】
技术研发人员:周建平,黎冬生,
申请(专利权)人:杭州玖欣物联科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。