[发明专利]一种Pod IP分配方法及相关装置有效
申请号: | 202211112956.1 | 申请日: | 2022-09-14 |
公开(公告)号: | CN115484231B | 公开(公告)日: | 2023-07-18 |
发明(设计)人: | 马亮;陆健健;杨佳奇;刘青;周明伟 | 申请(专利权)人: | 浙江大华技术股份有限公司 |
主分类号: | H04L61/5007 | 分类号: | H04L61/5007 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 杜晶 |
地址: | 310053 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 pod ip 分配 方法 相关 装置 | ||
本申请公开了一种Pod IP分配方法及相关装置,涉及通信技术领域。本申请中,调度器根据Pod创建请求关联保存的IP需求,将Pod创建请求发送至符合IP需求的目标节点中,目标节点向IP管理器申请符合IP需求的Pod IP,创建目标Pod,并为其配置Pod IP,同时在Pod IP与IP需求之间建立绑定关系,Pod IP管理模块持续监听IP需求,当确定IP需求更新时,重新向IP管理器申请新的Pod IP,或将目标Pod驱逐至调度器,重新调度。采用这种方式,即使IP需求更新,Pod也可能避免重新进行调度,提高了IP分配的灵活性,独立管理IP需求,使系统能针对多种IP需求进行IP分配,降低了IP分配方法的局限性。
技术领域
本申请涉及通信技术领域,尤其涉及一种Pod IP分配方法及相关装置。
背景技术
开源容器编排系统(Kubernetes,简称K8s),是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效。Pod是Kubernetes的最重要最基本的概念,它是能够被创建,调度和管理的最小部署单元,一个Pod可以封装一个容器或多个容器。Kubernetes为每个Pod都分配了唯一的互联网协议地址(Internet Protocol Address,IP地址),也可以称之为Pod IP,一个Pod里的多个容器共享Pod IP。
随着Kubernetes的使用范围越来越广,现有的IP分配方法逐渐无法满足一些复杂和特定场景中Pod的IP需求。
例如,实际应用中,某些服务以IP地址作为访问的唯一标识,即通过Pod IP调用相应Pod中各容器提供的服务功能,此类Pod在第一次启动时,对IP地址没有特殊需求,系统为其随机分配一个IP地址,而为了保证后续服务的正常访问,此类Pod在重新启动时,就会特别要求使用曾经的IP地址,即Pod重新启动时,会更新其IP需求。
然而,相关技术下的IP分配方法,IP需求与Pod紧密结合,只有在Pod调度阶段才能获取其IP需求,因而无法实现在Pod不重新调度的情况下修改其IP需求,使得IP分配方式不够灵活。
又例如,实际应用中,使用了macvlan虚拟网卡技术的Pod,通常需要在节点的IP地址所在的局域网专属网段中为其分配IP地址;以及使用了cni插件的Pod,通常需要在设置的Pod专属网段中为其分配IP地址,而各类专属网段内的IP地址可能会随着服务商的修改而不断更新,相应地,Pod的IP需求也会随之更新。
然而,相关技术下的IP分配方法,只能根据Pod固定的IP需求,为其分配固定的IP地址,无法应对时刻变化的IP需求,进而对无法对Pod的IP地址进行更新,而一旦无法及时更新IP地址,就会导致相关服务无法顺利继续调用,从而影响服务的使用效果。
因此,需要提出一种能够应对多种不同需求的Pod IP分配方法,提高Pod IP分配的灵活性。
发明内容
本申请实施例提供了一种Pod IP分配方法及相关装置,用以提高Pod IP分配的灵活性。
第一方面,本申请实施例提供了一种Pod IP分配方法,应用于调度器,所述方法包括:
接收Pod创建请求,并获取对应Pod创建请求关联保存的IP需求,以及获得IP需求指示的第一IP类型;
将Pod创建请求发往第一目标节点,以使第一目标节点创建目标Pod,并基于第一IP类型为目标Pod配置相应的Pod IP;其中,第一目标节点使用的IP地址与第一IP类型相适配;
接收第一目标节点基于触发事件驱逐的目标Pod,其中,触发事件为:在持续监听IP需求的过程中,确定IP需求已更新,且Pod IP不符合更新后的IP需求指示的第二IP类型;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大华技术股份有限公司,未经浙江大华技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211112956.1/2.html,转载请声明来源钻瓜专利网。