扩容处理方法及装置、终端及存储介质制造方法及图纸

技术编号:37592599 阅读:13 留言:0更新日期:2023-05-18 11:32
本公开实施例公开了一种扩容处理方法及装置、终端及存储介质,其中,由调度器执行,所述方法包括:若检测到集群中第一节点容量不足以运行至少一个最小管理单元,向服务器发送扩容请求;其中,扩容请求,用于请求创建第二节点;若接收到服务器发送的扩容响应,基于扩容响应,将第二节点扩容到集群;其中,扩容响应,用于指示已创建第二节点;基于已扩容第二节点的集群启动运行至少一个最小管理单元。如此,基于指示已创建第二节点的扩容响应,将第二节点扩容到集群;无需等待第二节点初始化完成便可将第二节点扩容到集群,减少等待第二节点初始化完成时间以及最小管理单元的调度时间,从而实现集群快速、高效扩容,提升用户的体验感。提升用户的体验感。提升用户的体验感。

【技术实现步骤摘要】
扩容处理方法及装置、终端及存储介质


[0001]本公开涉及信息
,尤其涉及一种扩容处理方法及装置、终端及存储介质。

技术介绍

[0002]随着信息技术和云计算技术的不断发展,在业务迁移容器的过程中,需要使用kubernetes(k8s)集群编排工具部署容器服务。k8s集群由若干工作节点(云主机或者物理机)、负载均衡、网络等资源组成;k8s集群为容器化的应用提供了资源调度、部署运行和服务发现和/或Node节点的扩容或缩容等丰富多样的功能;最小管理单元(Pod)为k8s集群中的单元。
[0003]当k8s集群中Node节点容量不足以支持Pod的运行时,需要进行扩容;然而在相关技术中,无法实现快速、高效的扩容。

技术实现思路

[0004]本公开实施例公开了一种扩容处理方法及装置、终端及存储介质。
[0005]根据本公开实施例的第一方面,提供一种扩容处理方法,其特征在于,由调度器执行,所述方法包括:
[0006]若检测到集群中第一节点容量不足以运行至少一个最小管理单元,向服务器发送扩容请求;其中,所述扩容请求,用于请求创建第二节点;
[0007]若接收到所述服务器发送的扩容响应,基于所述扩容响应,将所述第二节点扩容到所述集群;其中,所述扩容响应,用于指示已创建所述第二节点;
[0008]基于已扩容所述第二节点的所述集群启动运行所述至少一个最小管理单元。
[0009]在一些实施例中,所述扩容响应包括:所述第二节点的地址信息;
[0010]所述基于所述扩容响应,将所述第二节点扩容到所述集群,包括:
[0011]基于所述第二节点的所述地址信息,将所述第二节点加入所述集群。
[0012]在一些实施例中,所述基于已扩容所述第二节点的所述集群启动运行所述至少一个最小管理单元,包括:
[0013]将所述至少一个最小管理单元分配到所述第二节点;
[0014]启动运行所述第二节点上的所述至少一个最小管理单元。
[0015]在一些实施例中,所述方法,包括:接收所述服务器发送的指示信息,其中,所述指示信息,用于指示所述第二节点初始化完成;
[0016]所述启动运行所述第二节点上的所述至少一个最小管理单元,包括:基于所述指示信息,启动运行所述第二节点上的所述至少一个最小管理单元。
[0017]根据本公开实施例的第二方面,提供一种扩容处理方法,由终端执行,由服务器执行,包括:
[0018]接收调度器发送的扩容请求;其中,所述扩容请求为所述调度器检测到集群中第一节点容量不足以运行至少一个最小管理单元时发送的;
[0019]基于所述扩容请求,创建第二节点;
[0020]在所述第二节点创建成功后,向所述调度器发送扩容响应;其中,所述扩容响应,用于指示已创建所述第二节点;所述扩容响应,用于所述调度器将所述第二节点扩容到所述集群;扩容所述第二节点的所述集群,用于启动运行所述至少一个最小管理单元。
[0021]在一些实施例中,所述扩容响应包括:所述第二节点的地址信息;所述第二节点的地址信息,用于所述调度器将所述第二节点加入所述集群。
[0022]在一些实施例中,所述方法,包括:
[0023]在所述第二节点创建成功后,初始化所述第二节点;
[0024]向所述调度器发送指示信息;其中,所述指示信息,用于指示所述第二节点初始化完成;所述指示信息,用于所述调度器在将所述至少一个最小管理单元分配到所述第二节点后,启动运行所述第二节点上的所述至少一个最小管理单元。
[0025]根据本公开实施例的第三方面,提供一种扩容处理装置,所述装置,包括:
[0026]第一发送模块,用于若检测到集群中第一节点容量不足以运行至少一个最小管理单元,向服务器发送扩容请求;其中,所述扩容请求,用于请求创建第二节点;
[0027]扩容模块,用于若接收到所述服务器发送的扩容响应,基于所述扩容响应,将所述第二节点扩容到所述集群;其中,所述扩容响应,用于指示已创建所述第二节点;
[0028]第一处理模块,用于基于已扩容所述第二节点的所述集群启动运行所述至少一个最小管理单元。
[0029]在一些实施例中,所述扩容响应包括:所述第二节点的地址信息;
[0030]所述扩容模块,用于基于所述第二节点的所述地址信息,将所述第二节点加入所述集群。
[0031]在一些实施例中,所述第一处理模块,用于将所述至少一个最小管理单元分配到所述第二节点;
[0032]所述第一处理模块,还用于启动运行所述第二节点上的所述至少一个最小管理单元。
[0033]在一些实施例中,所述装置,包括:
[0034]第一接收模块,用于接收所述服务器发送的指示信息,其中,所述指示信息,用于指示所述第二节点初始化完成;
[0035]所述第一处理模块,用于基于所述指示信息,启动运行所述第二节点上的所述至少一个最小管理单元。
[0036]根据本公开实施例的第四方面,提供一种扩容处理装置,所述装置包括:
[0037]第二接收模块,用于接收调度器发送的扩容请求;其中,所述扩容请求为所述调度器检测到集群中第一节点容量不足以运行至少一个最小管理单元时发送的;
[0038]创建模块,用于基于所述扩容请求,创建第二节点;
[0039]第二发送模块,用于在所述第二节点创建成功后,向所述调度器发送扩容响应;其中,所述扩容响应,用于指示已创建所述第二节点;所述扩容响应,用于所述调度器将所述第二节点扩容到所述集群;扩容所述第二节点的所述集群;用于启动运行所述至少一个最小管理单元。
[0040]在一些实施例中,所述扩容响应包括:所述第二节点的地址信息;所述第二节点的
地址信息,用于所述调度器将所述第二节点加入所述集群。
[0041]在一些实施例中,所述装置,包括:
[0042]第二处理模块,用于在所述第二节点创建成功后,初始化所述第二节点;
[0043]第二发送模块,用于向所述调度器发送指示信息;其中,所述指示信息,用于指示所述第二节点初始化完成;所述指示信息,用于所述调度器在将所述至少一个最小管理单元分配到所述第二节点后,启动运行所述第二节点上的所述至少一个最小管理单元。
[0044]根据本公开实施例的第五方面,提供一种终端,所述终端包括:
[0045]用于存储处理器可执行指令的存储器;
[0046]处理器,与所述存储器连接;
[0047]其中,所述处理器被配置为:用于执行所述可执行指令时,实现本公开任意实施例所述的扩容处理方法。
[0048]根据本公开实施例的第六方面,提供一种存储介质,所述存储介质存储有计算机可执行程序,其中,所述计算机可执行程序被处理器执行时实现本公开任意实施例所述的扩容处理方法。
[0049]本公开的实施例提供的技术方案可以包括以下有益效果:
[0050]在本公开实施例中,若检测到本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种扩容处理方法,其特征在于,由调度器执行,所述方法包括:若检测到集群中第一节点容量不足以运行至少一个最小管理单元,向服务器发送扩容请求;其中,所述扩容请求,用于请求创建第二节点;若接收到所述服务器发送的扩容响应,基于所述扩容响应,将所述第二节点扩容到所述集群;其中,所述扩容响应,用于指示已创建所述第二节点;基于已扩容所述第二节点的所述集群启动运行所述至少一个最小管理单元。2.根据权利要求1所述的方法,其特征在于,所述扩容响应包括:所述第二节点的地址信息;所述基于所述扩容响应,将所述第二节点扩容到所述集群,包括:基于所述第二节点的所述地址信息,将所述第二节点加入所述集群。3.根据权利要求1或2所述的方法,其特征在于,所述基于已扩容所述第二节点的所述集群启动运行所述至少一个最小管理单元,包括:将所述至少一个最小管理单元分配到所述第二节点;启动运行所述第二节点上的所述至少一个最小管理单元。4.根据权利要求3所述的方法,其特征在于,所述方法,包括:接收所述服务器发送的指示信息,其中,所述指示信息,用于指示所述第二节点初始化完成;所述启动运行所述第二节点上的所述至少一个最小管理单元,包括:基于所述指示信息,启动运行所述第二节点上的所述至少一个最小管理单元。5.一种扩容处理方法,其特征在于,由服务器执行,包括:接收调度器发送的扩容请求;其中,所述扩容请求为所述调度器检测到集群中第一节点容量不足以运行至少一个最小管理单元时发送的;基于所述扩容请求,创建第二节点;在所述第二节点创建成功后,向所述调度器发送扩容响应;其中,所述扩容响应,用于指示已创建所述第二节点;所述扩容响应,用于所述调度器将所述第二节点扩容到所述集群;扩容所述第二节点的所述集群,用于启动运行所述至少一个最小管理单元。6.根据权利要求5所述的方法,其特征在于,所述扩容响应包括:所述第二节点的地址信息;所述第二节点的地址信息,用于所述调度器将所述第二节点加入所述集群。7.根据权利要求5或6所述的方法,其特征在于,所述方法,包括:在所述第二节点创建成功后,初始化所述第二节点;向所述调度器发送指示信息;其中,所述指示信息,用于指示所述第二节点初始化完成;所述指示信息,用于所述调度器在将所述至少一个最小管理单元分配到所述第二节点后,启动运行所述第二节点上的所述至少一个最小管理单元。8.一种扩容处理装置,其特征在于,所述装置,包括:第一发送模块,用于若检测到集群中第一节点容量不足以运行至少一个最小管理单元,向服务器发送扩容请求;其中,所述扩容请求,用于请求创建第二节点;扩容模块,用于若接收到所...

【专利技术属性】
技术研发人员:杨正威
申请(专利权)人:北京快乐茄信息技术有限公司
类型:发明
国别省市:

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

1