一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种容器平台中网卡的动态管理方法、系统及业务节点与流程

2022-07-06 08:11:13 来源:中国专利 TAG:

技术特征:
1.一种容器平台中网卡的动态管理方法,其特征在于,所述方法应用于容器平台的业务节点中,所述方法包括:监听crd资源,当crd资源出现变更事件时,对比变更前后的crd资源,以确定当前待执行的网卡操作类型;其中,所述crd资源中包括网卡信息和路由信息;识别变更后的crd资源对应的目标容器,若所述网卡操作类型表征新增网卡,调用网卡新增接口和地址设置接口,根据所述变更后的crd资源中的网卡信息,分别为所述目标容器创建新增的网卡以及为所述新增的网卡配置ip地址;调用路由添加接口,根据所述变更后的crd资源中的路由信息,为所述新增的网卡配置路由。2.根据权利要求1所述的方法,其特征在于,识别变更后的crd资源对应的目标容器包括:从变更后的crd资源中获取空间标识和选择标签,并调用pod的客户端接口,在所述空间标识指向的用户空间中查询与所述选择标签相匹配的pod对象;获取所述pod对象的容器标识,并将所述容器标识指向的容器作为识别出的目标容器。3.根据权利要求1或2所述的方法,其特征在于,在识别变更后的crd资源对应的目标容器之后,所述方法还包括:查询所述目标容器的进程号,并根据所述进程号进入所述目标容器的内部空间;在所述目标容器的内部空间内操作静态路由文件,以通过所述静态路由文件将变更后的crd资源中的配置信息持久化到文件系统中。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述网卡操作类型表征删除网卡,从所述变更后的crd资源的网卡信息中识别出待删除的目标网卡,调用网卡删除接口和地址删除接口,删除所述目标网卡以及删除所述目标网卡的ip地址;从所述变更后的crd资源的路由信息中识别出待删除的目标路由,调用路由删除接口,删除所述目标路由。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述网卡操作类型表征修改网卡,从所述变更后的crd资源的网卡信息中识别出修改前的第一网卡和修改后的第二网卡;在删除所述第一网卡,并且删除所述第一网卡对应的ip地址和路由之后,添加所述第二网卡,并添加所述第二网卡对应的ip地址和路由。6.根据权利要求1所述的方法,其特征在于,在监听crd资源之前,所述方法还包括:在主节点接收到容器创建请求,并将所述容器创建请求对应的crd资源存储到数据库后,接收所述主节点中的调度器发来的pod网络创建指令;在管理容器启动时,调用第一容器网络接口,以通过所述第一容器网络接口配置内网网卡;链式调用第二容器网络接口,以通过所述第二容器网络接口将pod信息传递给地址管理客户端;通过所述地址管理客户端,根据所述pod信息识别所述容器创建请求对应的crd资源,并从所述crd资源中获取配置信息,以根据所述配置信息为pod创建网卡。
7.根据权利要求6所述的方法,其特征在于,所述pod信息中至少包括pod标识;根据所述pod信息识别所述容器创建请求对应的crd资源包括:根据所述pod标识查询对应的所属资源字段,并从所述所属资源字段中识别crd标识,所述crd标识指向的crd资源作为所述容器创建请求对应的crd资源。8.根据权利要求6所述的方法,其特征在于,在根据所述配置信息为pod创建网卡之后,所述方法还包括:将创建网卡的结果反馈给所述第二容器网络接口,若所述创建网卡的结果表征创建成功,继续创建pod中的业务容器。9.一种容器平台中网卡的动态管理系统,其特征在于,所述系统包括:资源识别单元,用于监听crd资源,当crd资源出现变更事件时,对比变更前后的crd资源,以确定当前待执行的网卡操作类型;其中,所述crd资源中包括网卡信息和路由信息;网络设置单元,用于识别变更后的crd资源对应的目标容器,若所述网卡操作类型表征新增网卡,调用网卡新增接口和地址设置接口,根据所述变更后的crd资源中的网卡信息,分别为所述目标容器创建新增的网卡以及为所述新增的网卡配置ip地址;路由设置单元,用于调用路由添加接口,根据所述变更后的crd资源中的路由信息,为所述新增的网卡配置路由。10.一种容器平台的业务节点,其特征在于,所述业务节点包括存储器和处理器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,实现如权利要求1至8中任一所述的方法。

技术总结
本发明公开了一种容器平台中网卡的动态管理方法、系统及业务节点,其中,所述方法包括:监听CRD资源,当CRD资源出现变更事件时,对比变更前后的CRD资源,以确定当前待执行的网卡操作类型;其中,所述CRD资源中包括网卡信息和路由信息;识别变更后的CRD资源对应的目标容器,若所述网卡操作类型表征新增网卡,调用网卡新增接口和地址设置接口,根据所述变更后的CRD资源中的网卡信息,分别为所述目标容器创建新增的网卡以及为所述新增的网卡配置IP地址;调用路由添加接口,根据所述变更后的CRD资源中的路由信息,为所述新增的网卡配置路由。本申请提供的技术方案,能够在POD运行过程中对网卡进行动态管理。中对网卡进行动态管理。中对网卡进行动态管理。


技术研发人员:李竞佳 李强达
受保护的技术使用者:网宿科技股份有限公司
技术研发日:2022.02.25
技术公布日:2022/7/5
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献