容器集群的调度方法、装置、设备及存储介质制造方法及图纸

技术编号:37995169 阅读:26 留言:0更新日期:2023-06-30 10:09
本发明专利技术提供一种容器集群的调度方法、装置、设备及存储介质,属于电数字数据处理技术领域,方法通过确定待调度容器的资源需求;基于不同节点的负载情况和待调度容器的资源需求,确定调度节点;基于调度节点的中央处理器资源、内存资源、存储容量和网络带宽,修改Kubernetes的配置文件;利用配置文件,调整调度节点的标签和污点;基于标签和污点,确定调度策略,并基于调度策略,对待调度容器进行调度,本发明专利技术具体结合节点的负载情况和待调度容器的资源需求确定的调度策略,更加智能化,能够有效地提高容器集群的资源利用率,提升容器调度效率。调度效率。调度效率。

【技术实现步骤摘要】
容器集群的调度方法、装置、设备及存储介质


[0001]本专利技术涉及电数字数据处理
,尤其涉及一种容器集群的调度方法、装置、设备及存储介质。

技术介绍

[0002]随着云计算和容器技术的飞速发展,容器集群调度和管理平台成为了容器应用的关键。容器集群是由多个容器组成的集合,由于容器之间的依赖性和多个容器的协调,管理容器集群变得非常困难。为此,出现了大量的容器集群调度和管理平台,如Kubernetes、Docker Swarm等。Kubernetes是目前广泛应用的容器集群调度和管理平台,它具有良好的可扩展性和可维护性,已经成为容器集群调度和管理的事实标准。
[0003]但是,Kubernetes平台的调度算法不够灵活,导致容器调度效率相对较低。

技术实现思路

[0004]本专利技术提供一种容器集群的调度方法、装置、设备及存储介质,用以解决现有技术中容器调度效率低的缺陷。
[0005]本专利技术提供一种容器集群的调度方法,包括:确定待调度容器的资源需求;基于不同节点的负载情况和所述待调度容器的资源需求,确定调度本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种容器集群的调度方法,其特征在于,包括:确定待调度容器的资源需求;基于不同节点的负载情况和所述待调度容器的资源需求,确定调度节点;基于所述调度节点的中央处理器资源、内存资源、存储容量和网络带宽,修改Kubernetes的配置文件;利用所述配置文件,调整所述调度节点的标签和污点;基于所述标签和污点,确定调度策略,并基于所述调度策略,对所述待调度容器进行调度。2.根据权利要求1所述的容器集群的调度方法,其特征在于,所述利用所述配置文件,调整所述调度节点的标签和污点,包括:利用tolerations字段调整所述待调度容器对污点节点的容忍度,使所述污点节点的容忍度符合所述待调度容器的容忍度;识别所述待调度容器的特定标签,通过tolerations和nodeSelector的组合调整所述调度节点的标签为所述特定标签。3.根据权利要求1所述的容器集群的调度方法,其特征在于,所述基于不同节点的负载情况和所述待调度容器的资源需求,确定调度节点,包括:通过kube

proxy监视Kubernetes 的不同节点的负载情况;基于每个所述节点的负载情况、轮替、最少链接、目标地址哈希、源地址哈希、最短预期延迟和从不排队,确定调度节点。4.根据权利要求1所述的容器集群的调度方法,其特征在于,还包括:检查容器集群中每个容器内的应用程序状态和应用程序可用性;当所述应用程序状态表示对应的容器不健康时,重新启动对应的容器进行恢复;当所述应用程序可用性表示对应的容器不可用时,将所述不可用容器的流量定向至可用容器。5.根据权利要求4所述的容器集群的调度方法,其特征在于,还包括:当所述容器集群内的Pod数量小于预设期望状态数时,自动创建新的Pod替代故障Pod;当出现节点宕机或不可用时,重新调度Pod至可用节点。6.根据权利要求1

5任一项...

【专利技术属性】
技术研发人员:陈冠伟徐锋黄一鹏郑少勇
申请(专利权)人:北京好心情互联网医院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1