[发明专利]Kubernetes集群的网络配置方法、装置、及电子设备在审
申请号: | 202210883984.7 | 申请日: | 2022-07-26 |
公开(公告)号: | CN115150268A | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | 陈南飞;王旸;蒋驰 | 申请(专利权)人: | 明阳产业技术研究院(沈阳)有限公司 |
主分类号: | H04L41/0803 | 分类号: | H04L41/0803;H04L61/5007;H04L12/46;H04L67/10 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 甄伟军 |
地址: | 110170 辽宁省*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | kubernetes 集群 网络 配置 方法 装置 电子设备 | ||
本申请涉及计算机技术领域,具体而言,涉及一种Kubernetes集群的网络配置方法、装置、及电子设备。所述方法包括:获取所述待配置Pod的元数据文档中记载的静态IP名称;访问所述Kubernetes集群的数据库,获取所述静态IP名称对应的目标静态IP资源,所述目标静态IP资源包括目标静态IP参数;获取所述待配置Pod宿主服务器的至少一个基于SR‑IOV的VF列表,从各个VF列表中选择目标VF;在所述待配置Pod对应的网络命名空间内创建与所述目标VF对应的目标虚拟接口;根据所述目标静态IP参数配置所述目标虚拟接口以及所述目标VF,以完成所述待配置Pod的网络配置。本申请提供的技术方案能够在Kubernetes集群中为Pod设置静态IP。
技术领域
本申请涉及计算机技术领域,具体而言,涉及一种Kubernetes集群的网络配置方法、装置、及电子设备。
背景技术
在将传统应用程序向Kubernetes集群进行迁移时,应当尽量保证通过Pod启动的应用程序与传统应用程序具备相同的网络运行环境,比如相互使用静态IP地址与端口进行通信,以此来解决由传统应用程序改造带来的较高迁移成本的问题。
基于此,本领域技术人员急需一种Kubernetes集群的网络配置方法,以求在Kubernetes集群中为Pod设置静态IP。
发明内容
本申请的实施例提供了一种Kubernetes集群的网络配置方法、装置、及电子设备,进而至少在一定程度上能够在Kubernetes集群中为Pod设置静态IP。
本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
根据本申请实施例的一个方面,提供了一种Kubernetes集群的网络配置方法,所述方法包括:获取所述待配置Pod的元数据文档中记载的静态IP名称;访问所述Kubernetes集群的数据库,获取所述静态IP名称对应的目标静态IP资源,所述目标静态IP资源包括目标静态IP参数;获取所述待配置Pod宿主服务器的至少一个基于SR-IOV的VF列表,从各个VF列表中选择目标VF;在所述待配置Pod对应的网络命名空间内创建与所述目标VF对应的目标虚拟接口;根据所述目标静态IP参数配置所述目标虚拟接口,以完成所述待配置Pod的网络配置。
在本申请的一些实施例中,在访问所述Kubernetes集群的数据库之前,所述方法还包括:创建至少一个静态IP资源,各个静态IP资源对应有静态IP名称;将各个静态IP资源写入所述Kubernetes集群的数据库。
在本申请的一些实施例中,在获取所述待配置Pod宿主服务器的至少一个基于SR-IOV的VF列表前,所述方法还包括:在所述Kubernetes集群中添加SR-IOV管理模块;通过所述SR-IOV管理模块在各宿主服务器上创建至少一个VF;通过所述SR-IOV管理模块将各个VF对应的识别信息注册至所述Kubernetes集群。
在本申请的一些实施例中,所述获取所述待配置Pod宿主服务器的至少一个基于SR-IOV的VF列表,包括:识别所述待配置Pod宿主服务器的至少一个网络接口;获取各个网络接口对应的基于SR-IOV的VF列表。
在本申请的一些实施例中,所述从各个VF列表中选择目标VF,包括:根据各个VF列表的VF数量,从各个VF列表中选择目标VF。
在本申请的一些实施例中,所述在所述待配置Pod对应的网络命名空间内创建与所述目标VF对应的目标虚拟接口,包括:在所述待配置Pod对应的网络命名空间内创建空白虚拟接口,将所述空白虚拟接口连接于所述目标VF,将所述空白虚拟接口作为目标虚拟接口。
在本申请的一些实施例中,所述根据所述目标静态IP参数配置所述目标虚拟接口以及所述目标VF,包括:根据所述目标静态IP参数配置所述目标虚拟接口的IP地址以及网关;根据所述目标静态IP参数配置所述目标VF的虚拟局域网名称。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于明阳产业技术研究院(沈阳)有限公司,未经明阳产业技术研究院(沈阳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210883984.7/2.html,转载请声明来源钻瓜专利网。