IP地址分配方法、装置及计算机设备制造方法及图纸

技术编号:40274524 阅读:26 留言:0更新日期:2024-02-02 23:01
本申请提出了一种IP地址分配方法、装置及计算机设备,计算机设备检测到针对集群中任一节点的容器组Pod创建请求,获得针对请求创建的目标Pod的网络配置文件后,可以确定已存储的该集群的网络资源信息,从而依据该网络配置文件和当前存储的该网络资源信息,为目标Pod分配目标IP地址。其中,该集群中的任一节点均能获取和更新该集群的网络资源信息。

【技术实现步骤摘要】

本申请主要涉及通信,更具体地说是涉及一种ip地址分配方法、装置及计算机设备。


技术介绍

1、kubernetes(简称k8s)是一个开源的容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理,已被广泛应用到云计算领域。其中,pod是所有业务类型的基础,也是k8s的最小部署单元,通常由一个或多个容器组成,可以通过host-local(主机本地)这种ip(internet protocol,网际互连协议)地址管理插件,从地址池中获得一个可用ip地址分配至新创建的pod。

2、然而,host-local插件是将分配出的ip地址存储在本地文件系统,保证分配的ip地址在单个节点(如子网)是唯一的,即同一节点内的不同pod各自具有唯一ip地址,但无法保证集群中不同节点之间的ip地址唯一,也就是说,位于不同节点的pod可能分配到相同的ip地址,这可能会导致集群执行业务过程中,无法精准识别所需的pod,影响业务通信效率和可靠性。


技术实现思路

1、为了解决上述技术问题,本申请提供了以下技术方案:

<本文档来自技高网...

【技术保护点】

1.一种IP地址分配方法,所述方法包括:

2.根据权利要求1所述的方法,所述依据所述网络配置文件和当前存储的所述网络资源信息,为所述目标Pod分配目标IP地址,包括:

3.根据权利要求2所述的方法,所述依据所述网络配置文件和查询到的所述集群的地址分配信息,对所述目标Pod分配位于所述集群的网络地址池范围内处于未分配状态的目标IP地址,包括:

4.根据权利要求2所述的方法,所述依据所述网络配置文件和查询到的所述集群的地址分配信息,对所述目标Pod分配位于所述集群的网络地址池范围内处于未分配状态的目标IP地址,包括:

5.根据权利要求1-4任一...

【技术特征摘要】

1.一种ip地址分配方法,所述方法包括:

2.根据权利要求1所述的方法,所述依据所述网络配置文件和当前存储的所述网络资源信息,为所述目标pod分配目标ip地址,包括:

3.根据权利要求2所述的方法,所述依据所述网络配置文件和查询到的所述集群的地址分配信息,对所述目标pod分配位于所述集群的网络地址池范围内处于未分配状态的目标ip地址,包括:

4.根据权利要求2所述的方法,所述依据所述网络配置文件和查询到的所述集群的地址分配信息,对所述目标pod分配位于所述集群的网络地址池范围内处于...

【专利技术属性】
技术研发人员:龚肖张慧敏夏俊明
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

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

1