[发明专利]一种容器网络的管理方法及装置有效
申请号: | 201711329012.9 | 申请日: | 2017-12-13 |
公开(公告)号: | CN107995326B | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | 王易可 | 申请(专利权)人: | 北京搜狐新媒体信息技术有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L12/24 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 古利兰;王宝筠 |
地址: | 100190 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 容器 网络 管理 方法 装置 | ||
1.一种容器网络的管理方法,其特征在于,包括:
读取容器的网络模式;所述容器的网络模式包括第一网络模式和第二网络模式;
当所述网络模式为第一网络模式时,从IP池中读取可用IP,所述第一网络模式为吞吐量要求高于预设阈值的网络模式;
将所述容器的IP配置为所述可用IP;
为所述容器建立网卡对,所述网卡对的一端与主机网卡相连,另一端与容器网卡相连,所述主机网卡为所述容器所在的主机与外网直连的网卡,所述容器网卡为所述容器的网卡;
当所述网络模式为第二网络模式时,调用使用flannel插件的接口为所述容器配置网络,所述第二网络模式为吞吐量要求低于所述预设阈值的网络模式。
2.如权利要求1所述的管理方法,其特征在于,所述从IP池中读取可用IP包括:
从所述IP池读取待确认IP;
向所述待确认IP发送互联网控制消息协议请求;
当预设时间内未收到所述待确认IP发送的互联网控制消息协议回应时,将所述待确认IP作为所述可用IP,否则,重新读取新的待确认IP。
3.如权利要求1所述的管理方法,其特征在于,将所述容器的IP配置为所述可用IP时,还将所述可用IP加入已占用IP列表;为所述容器建立网卡对之后,还包括:
当所述容器被终止时,销毁所述容器的网卡对,将所述可用IP从所述已占用IP列表中删除。
4.如权利要求1-3任意一项所述的管理方法,其特征在于,还包括:
当所述IP池中无可用IP时,调用使用flannel插件的接口为所述容器配置网络,所述第二网络模式为吞吐量要求低于所述预设阈值的网络模式。
5.一种容器网络的管理装置,其特征在于,包括网络模式读取模块、IP读取模块、IP配置模块、网卡对建立模块和调用模块,其中:
所述网络模式读取模块用于读取容器的网络模式;所述容器的网络模式包括第一网络模式和第二网络模式;
当所述网络模式为第一网络模式时,所述IP读取模块用于从IP池中读取可用IP,所述第一网络模式为吞吐量要求高于预设阈值的网络模式;
所述IP配置模块用于将所述容器的IP配置为所述可用IP;
所述网卡对建立模块用于为所述容器建立网卡对,所述网卡对的一端与主机网卡相连,另一端与容器网卡相连,所述主机网卡为所述容器所在的主机与外网直连的网卡,所述容器网卡为所述容器的网卡;
当所述网络模式为第二网络模式时,所述调用模块用于调用使用flannel插件的接口为所述容器配置网络,所述第二网络模式为吞吐量要求低于所述预设阈值的网络模式。
6.如权利要求5所述的管理装置,其特征在于,所述IP读取模块包括IP读取单元、请求发送单元及请求接收单元,其中:
所述IP读取单元用于从所述IP池读取待确认IP;
所述请求发送单元用于向所述待确认IP发送互联网控制消息协议请求;
所述请求接收单元用于接收所述待确认IP发送的互联网控制消息协议回应,当预设时间内未收到所述待确认IP发送的互联网控制消息协议回应时,将所述待确认IP作为所述可用IP,否则,重新读取新的待确认IP。
7.如权利要求5所述的管理装置,其特征在于,所述IP配置模块将所述容器的IP配置为所述可用IP时,还用于还将所述可用IP加入已占用IP列表;还包括IP回收模块,当所述容器被终止时,所述IP回收模块用于销毁所述容器的网卡对,还用于将所述可用IP从所述已占用IP列表中删除。
8.如权利要求5-7任意一项所述的管理装置,其特征在于,还包括调用模块,
当所述IP池中无可用IP时,所述调用模块用于调用使用flannel插件的接口为所述容器配置网络,所述第二网络模式为吞吐量要求低于所述预设阈值的网络模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狐新媒体信息技术有限公司,未经北京搜狐新媒体信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711329012.9/1.html,转载请声明来源钻瓜专利网。