技术新讯 > 电子通信装置的制造及其应用技术 > 节点处理方法、节点处理装置及系统与流程  >  正文

节点处理方法、节点处理装置及系统与流程

  • 国知局
  • 2024-08-02 14:48:11

本申请涉及云服务器管理领域,特别是涉及一种节点处理方法、节点处理装置及系统。

背景技术:

1、随着计算机科学技术的不断发展,人们在使用网络进行各种各样的活动时,不再满足于仅仅使用一台计算机或者服务器进行数据的处理等操作,因此云计算技术应运而生。云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。而在云计算发展的浪潮之中,kubernetes伴随着容器技术的发展,成为了目前云时代最流行的操作系统。

2、kubernetes,简称k8s,作为容器编排领域的事实标准和云原生领域的关键项目,用于自动部署、扩展和管理容器化应用程序,由于容器化应用程序的特性,容器平台天生具备快速扩容缩容的能力,依托各种云厂商提供的自动化能力,可以自动根据集群资源需求情况自动启动或者回收云服务器节点资源(也可称扩缩容节点),也可以人工手动扩缩容云服务器节点资源,从而实现k8s集群的扩缩容节点。

3、由于在kubernetes集群中越来越多的业务被部署,因此用户通常可以在部署过程中使用优惠价格的竞价实例的云服务器以节约业务的生产成本。竞价实例,又称抢占式实例或spot,是各云厂商推出的云服务器一种计费类型。然而在云服务器市场中,竞价实例的出价以及库存存在变动,因此竞价实例随时会被云服务器回收,从而造成由于实例节点被回收导致的业务服务不稳定的情况出现,影响业务实施的效率。

技术实现思路

1、本申请主要解决的技术问题是如何提高容器化集群中使用竞价实例的实现云服务时的稳定性,对此,本申请提供一种节点处理方法、节点处理装置及系统。

2、为解决上述技术问题,本申请采用的一个技术方案是:提供一种节点处理方法,该方法包括:对云厂商的竞价类型事件进行监听,获取事件类型;响应于事件类型为中断事件,获取竞价类型事件对应集群节点的节点信息以及管理平台集群的集群节点信息;基于匹配策略删除匹配成功的集群节点,并基于节点信息扩容新的集群节点。

3、其中,基于匹配策略删除匹配成功的集群节点包括:基于匹配策略判断竞价类型事件对应集群节点的节点信息是否存在于管理平台集群的集群节点信息中;若是,则确认集群节点匹配成功并删除匹配成功的集群节点;若否,则不对竞价类型事件处理。

4、其中,删除匹配成功的集群节点,包括:在集群节点所在的管理平台集群上驱逐集群节点;对集群节点中容器状态进行监听;响应于集群节点中不存在容器,删除集群节点。

5、其中,节点信息包括集群节点的参数信息和集群节点所在管理平台集群的参数信息中的至少一者。

6、其中,基于节点信息扩容新的集群节点,包括:获取匹配成功的集群节点所在的管理平台集群的扩容策略,扩容策略包括服务器配置、节点名称、节点标签、实例机型、计费类型和镜像中的至少一者;基于节点信息和扩容策略扩容新的集群节点。

7、为解决上述技术问题,本申请采用的一个技术方案是:提供一种节点处理方法,该方法应用于节点处理系统,节点处理系统包括:监听模块、匹配模块、节点删除模块、节点扩容模块,监听模块用于对云厂商的竞价类型事件进行监听,获取每个事件的事件类型,并将事件类型属于中断事件的竞价类型事件发送给匹配模块;匹配模块用于获取竞价类型事件对应集群节点的节点信息,将存在于管理平台集群中的集群节点的节点信息发送给节点删除模块和节点扩容模块;节点删除模块用于基于集群节点的节点信息,将集群节点删除;节点扩容模块用于基于集群节点的节点信息,在对应的集群中重新建立新的竞价节点。其中,节点处理系统还包括策略模块;策略模块用于配置监听策略、节点匹配策略、节点扩容策略和/或节点删除策略并将监听策略下发至监听模块,将节点匹配策略下发至匹配模块,将节点扩容策略下发至节点扩容模块和/或将节点删除策略下发至节点删除模块。

8、其中,监听模块还用于基于监听策略,调用各个云厂商的接口以获取竞价类型事件。

9、其中,匹配模块还用于基于节点匹配策略获取竞价类型事件对应集群节点的节点信息以及管理平台集群的集群节点信息,响应于竞价类型事件对应集群节点的节点信息存在于管理平台集群的集群节点信息中,确认集群节点存在于管理平台集群中,将存在于管理平台集群中的集群节点的节点信息发送给节点删除模块和节点扩容模块。为解决上述技术问题,本申请采用的另一个技术方案是:提供一种节点处理装置,该节点处理装置包括处理器和存储器,存储器与处理器耦接,存储器存储有程序数据,处理器用于执行程序数据以实现如上述的节点处理方法和/或节点处理系统。

10、本申请的有益效果是:区别于现有技术的情况,本申请提供的节点处理方法包括:对云厂商的竞价类型事件进行监听,获取事件类型;响应于事件类型为中断事件,获取竞价类型事件对应集群节点的节点信息以及管理平台集群的集群节点信息;基于匹配策略删除匹配成功的集群节点,并基于节点信息扩容新的集群节点。通过上述方式,与常规的节点处理方法相比,本申请对竞价实例相关的事件进行实时监听,从而在获取到竞价节点中断事件时快速基于被回收的竞价节点的配置重新扩容同样配置的竞价节点的方式,可以自动处理竞价节点被云服务器收回的事件,不会受到造成的业务中端等情况的影响,减少了等待人工处理的时间,提高在容器化集群中应用竞价实例提供业务服务的可用性与稳定性。

技术特征:

1.一种竞价类型中断场景的容器化节点处理方法,其特征在于,所述节点处理方法包括:

2.根据权利要求1所述的节点处理方法,其特征在于,

3.根据权利要求2所述的节点处理方法,其特征在于,

4.根据权利要求1所述的节点处理方法,其特征在于,

5.根据权利要求1所述的节点处理方法,其特征在于,

6.一种节点处理系统,其特征在于,所述节点处理系统包括:监听模块、匹配模块、节点删除模块、节点扩容模块;

7.根据权利要求6所述的节点处理系统,其特征在于,

8.根据权利要求7所述的节点处理系统,其特征在于,

9.根据权利要求7所述的节点处理系统,其特征在于,

10.一种节点处理装置,其特征在于,所述节点处理装置包括存储器以及与所述存储器耦接的处理器;

技术总结本申请公开了一种竞价类型中断场景的容器化节点处理方法、节点处理装置及系统,该节点处理方法包括:对云厂商的竞价类型事件进行监听,获取事件类型;响应于事件类型为中断事件,获取竞价类型事件对应集群节点的节点信息以及管理平台集群的集群节点信息;基于匹配策略删除匹配成功的集群节点,并基于节点信息扩容新的集群节点。通过上述方式,本申请能够实时对用于管理云平台主机的容器化集群中存在的竞价节点的状态进行实时监控,从而在出现竞价节点被回收的情况时能够基于相应的策略快速对该情况进行处理,从而解决了容器化集群中竞价节点被回收时所引起的节点异常的问题,提高了容器化集群的稳定性以及可用性。技术研发人员:蔡晟,黄庆禄受保护的技术使用者:杭州华橙软件技术有限公司技术研发日:技术公布日:2024/7/29

本文地址:https://www.jishuxx.com/zhuanli/20240801/243964.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。