【技术实现步骤摘要】
本申请主要涉及通信,更具体地说是涉及一种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.一种ip地址分配方法,所述方法包括:
2.根据权利要求1所述的方法,所述依据所述网络配置文件和当前存储的所述网络资源信息,为所述目标pod分配目标ip地址,包括:
3.根据权利要求2所述的方法,所述依据所述网络配置文件和查询到的所述集群的地址分配信息,对所述目标pod分配位于所述集群的网络地址池范围内处于未分配状态的目标ip地址,包括:
4.根据权利要求2所述的方法,所述依据所述网络配置文件和查询到的所述集群的地址分配信息,对所述目标pod分配位于所述集群的网络地址池范围内处于...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。