[發明專利]一種容器IP地址分配的方法和系統有效
| 申請號: | 201710854707.2 | 申請日: | 2017-09-20 |
| 公開(公告)號: | CN107580083B | 公開(公告)日: | 2020-11-03 |
| 發明(設計)人: | 沈娟;劉海鋒 | 申請(專利權)人: | 北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 張一軍;姜勁 |
| 地址: | 100195 北京市海淀區杏石口路6*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 容器 ip 地址 分配 方法 系統 | ||
1.一種容器IP地址分配的方法,其特征在于,包括:
根據第一分配需求將總地址池中的部分IP地址與對應的容器建立一一對應的綁定關系;
接收到分配IP地址的請求的情況下,判斷待分配IP地址的容器是否與IP地址有綁定關系;
如果有,則將所述待分配IP地址的容器所綁定的IP地址分配給該容器;
否則,將所述總地址池中未綁定的IP地址分配給所述待分配IP地址的容器。
2.根據權利要求1所述的方法,其特征在于,
所述根據第一分配需求將總地址池中的部分IP地址與對應的容器建立一一對應的綁定關系的步驟包括:根據第一分配需求從總地址池中讀取出部分IP地址,并且根據第一分配需求確定出待綁定IP地址的容器的綁定標簽;將所述綁定標簽與讀取出的IP地址建立一對一的對應關系;將所述對應關系記錄在靜態分配列表中;
所述判斷待分配IP地址的容器是否與IP地址有綁定關系的步驟包括:判斷待分配IP地址的容器是否具有綁定標簽;
所述將所述待分配IP地址的容器所綁定的IP地址分配給該容器的步驟包括:獲取待分配IP地址的容器的綁定標簽;根據所述綁定標簽在所述靜態分配列表中查找出對應的IP地址;將所述IP地址分配給所述待分配IP地址的容器。
3.根據權利要求1所述的方法,其特征在于,所述根據第一分配需求將總地址池中的部分IP地址與對應的容器建立一一對應的綁定關系的步驟之前,還包括:根據預先確定的IP地址數量配置總地址池;然后將所述總地址池存儲在etcd的數據庫中。
4.根據權利要求1所述的方法,其特征在于,
所述根據第一分配需求將總地址池中的部分IP地址與對應的容器建立一一對應的綁定關系的步驟之前,還包括:根據第二分配需求為指定的物理機通過配置文件配置指定地址池,并且所述指定地址池中的IP地址全部包含在所述總地址池中;
所述將所述總地址池中未綁定的IP地址分配給所述待分配IP地址的容器的步驟包括:判斷所述待分配IP地址的容器所在的物理機是否配置了指定地址池;如果沒有,則將所述總地址池中未綁定的IP地址分配給所述待分配IP地址的容器;否則,將所述指定地址池中未綁定的IP地址分配給所述待分配IP地址的容器。
5.根據權利要求4所述的方法,其特征在于,所述將所述總地址池中未綁定的IP地址分配給所述待分配IP地址的容器的步驟還包括:
判斷所述指定地址池與其他物理機的指定地址池是否有交集;
如果有交集,則輸出報錯信息;否則,將所述指定地址池中未分配列表中的IP地址分配給所述待分配IP地址的容器,并且將所述IP地址從未分配列表中移除,以及將所述IP地址與獲取所述IP地址的容器對應地記錄在已分配列表中。
6.根據權利要求1所述的方法,其特征在于,
所述將所述待分配IP地址的容器所綁定的IP地址分配給該容器的步驟包括:根據當前綁定的IP地址的順序確定位于第一位的IP地址,然后將該IP地址分配給該容器;
所述將所述總地址池中未綁定的IP地址分配給所述待分配IP地址的容器的步驟包括:根據總地址池中未綁定的IP地址的順序確定位于第一位的IP地址,然后將該IP地址分配給該容器。
7.根據權利要求1所述的方法,其特征在于,將IP地址分配給容器之后,還包括:
根據已分配的IP地址,為獲取該IP地址的容器創建一對虛擬網絡設備。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司,未經北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710854707.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:雙波長激光器
- 下一篇:一種聯排式食用菌培養瓶





