【技术实现步骤摘要】
容器集群中容器组的处理方法及装置
[0001]本申请涉及计算机
,特别涉及容器集群中容器组的处理方法。本申请同时涉及容器集群中容器组的处理装置,一种计算设备,以及一种计算机可读存储介质。
技术介绍
[0002]随着计算机技术的发展,云原生概念也得到了普及,Docker(Linux中的一种容器技术)和Kubernetes(容器组的编排管理系统,简称k8s)这两大系统已经被广泛应用于各大公司的云计算平台中。
[0003]容器组(Pod)是Kubernetes集群中管理的最小单位,是一个或多个容器的组合,在Kubernetes集群中,无法及时发现业务节点间的容器网络异常,从而导致服务的高可用在一些场景下无法发挥作用,或者在服务未配置多副本的Pod时,服务没有恢复机制。因此,如何解决业务节点间因为网络问题导致的服务不可用,保证K8s高效稳定的运行,就成为技术人员亟待解决的问题。
技术实现思路
[0004]有鉴于此,本申请实施例提供了容器集群中容器组的处理方法。本申请同时涉及容器集群中容器组的处理装置,一 ...
【技术保护点】
【技术特征摘要】
1.一种容器集群中容器组的处理方法,其特征在于,应用于容器集群的业务节点,所述方法包括:接收并部署内核态应用程序,其中,所述内核态应用程序用于捕获异常业务数据包;在所述内核态应用程序确定至少一个异常业务数据包的情况下,获取各异常业务数据包对应的异常容器组网络信息;将各异常容器组网络信息发送至所述容器集群的控制节点,以使所述控制节点根据各异常容器组网络信息调整异常容器组。2.如权利要求1所述的方法,其特征在于,所述方法还包括:基于所述内核态应用程序捕获目标待处理业务数据包;判断所述目标待处理业务数据包是否满足异常数据包条件;若是,则确定所述目标待处理业务数据包为异常业务数据包;若否,则确定所述目标待处理业务数据包为正常业务数据包。3.如权利要求2所述的方法,其特征在于,所述内核态应用程序基于所述容器集群的容器组网段信息生成;基于所述内核态应用程序捕获目标待处理业务数据包,包括:在捕获到的待处理业务数据包为确认数据包,且所述待处理业务数据包中的网络地址属于所述容器组网段信息的情况下,确定所述待处理业务数据包为目标待处理业务数据包;相应的,判断所述目标待处理业务数据包是否满足异常数据包条件,包括:在所述目标待处理业务数据包的包头中携带有异常标记信息的情况下,确定所述目标待处理业务数据包是满足异常数据包条件。4.如权利要求2所述的方法,其特征在于,获取各异常业务数据包对应的异常容器组网络信息,包括:确定目标异常业务数据包,其中,所述目标异常业务数据包是各异常业务数据包中的任一个;获取所述目标异常业务数据包中的源网络地址和目标网络地址;相应的,将各异常容器组网络信息发送至所述容器集群的控制节点,包括:将所述源网络地址和所述目标网络地址发送至所述容器集群的控制节点。5.一种容器集群中容器组的处理方法,其特征在于,应用于容器集群的控制节点,所述方法包括:接收异常容器组网络信息,并根据所述异常容器组网络信息确定源容器组和目标容器组;确定所述源容器组对应的源业务节点的第一网络信息,确定所述目标容器组对应的目标业务节点的第二网络信息;根据所述第一网络信息和所述第二网络信息,在所述源容器组和所述目标容器组中确定待处理容器组;重新调度所述待处理容器组。6.如权利要求5所述的方法,其特征在于,所述异常容器组网络信息包括源网络地址和目标网络地址;
根据所述异常容器组网络信息确定源容器组和目标容器组,包括:根据所述源网络地址确定源容器组,根据所述目标网络地址确定目标容器组。7.如权利要求5所述的方法,其特征在于,确定所述源容器组对应的源业务节点的第一网络信息,包括:确定所述源容器组对应的源业务节点,以及所述源业务节点对应至少一个参考源业务节点;向各参考源业务节点发送测试连接指令,以使各参考源业务节点与所述源业务节点建立通信连接;获得各参考源业务节点对应的通信连接结果,并基于各通信连接结果确定第一网络信息,其中,所述第一网络信息包括源业务节点正常或源业务节点异常。8.如权利要求5所述的方法,其特征在于,确定所述目标容器组对应的目标业务节点的第二网络信息,包括:确定所述目标容器组对应的目标业务节点,以及所述目标业务节点对应至少一个参考目标业务节点;向各参考目标业务节点发送测试连接指令,以使各参考目标业务节点与所述目标业务节点建立通信连接;获得各参考目标业务节点对应的通信连接结果,并基于各通信连接结果确定第二网络信息,其中,所述第二网络信息包括目标业务节点正常或目标业务节点异常。9.如权利要求5所述的方法,其特征在于,所述第一网络信息包括源业务节点正常或源业务节点异常,所述第二网络信息包括目标...
【专利技术属性】
技术研发人员:闾岩,李俊,王高原,何益鑫,廖林荣,陶琪,伍超,王晋龙,
申请(专利权)人:恒生电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。