[發明專利]容器調整方法及裝置有效
| 申請號: | 202010093153.0 | 申請日: | 2020-02-14 |
| 公開(公告)號: | CN111338752B | 公開(公告)日: | 2022-04-08 |
| 發明(設計)人: | 趙貝;李希偉;矯恒浩 | 申請(專利權)人: | 聚好看科技股份有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;H04L67/1001;H04L67/56 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 賈敏 |
| 地址: | 266100 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 容器 調整 方法 裝置 | ||
本申請公開了一種容器調整方法及裝置,屬于網絡技術領域。在本申請中,服務器可以獲取多個節點中每個節點上已部署的容器的數目,并從多個節點中查找部署的容器數目小于第一數目的第一節點和部署的容器數目大于第一數目的第二節點,第一數目為預先設定的每個節點期望部署的容器數目;之后,根據第一節點的數目m和第一數目創建多個新增容器,將多個新增容器部署在m個第一節點中,并從n個第二節點上部署的容器中刪除多個目標容器,以使每個第二節點上部署的容器的數目不小于所述第一數目。由此可見,可以避免節點上只剩下一個容器,當這個容器即為當前正在升級的容器時,導致發向這個節點的請求中斷的問題,保障了反向代理網絡服務的處理效率。
技術領域
本申請涉及網絡技術領域,特別涉及一種容器調整方法及裝置。
背景技術
現在,許多服務都配置有反向代理網絡服務器,反向代理網絡服務器可以接收用戶端的請求,并將請求均衡的發向多個后臺服務器中的一個。當前,可以在云計算平臺中配置NLB(網絡負載均衡器,Network Load Balancer)和多個用于提供反向代理網絡服務的節點。NLB可以將接收到的客戶端的請求均衡的分配給多個用于提供反向代理網絡服務的節點。
其中,在云計算平臺中配置多個用于提供反向代理網絡服務節點之后,可以創建多個容器,并將該多個容器部署在該多個節點上,通過該多個容器來處理業務請求。其中,容器在使用的過程中可能需要依次升級。在一個容器升級時,由于該容器不能再進行業務處理,因此,可以另外創建一個新的容器,以使可用容器的數目平衡。在創建新的容器之后,可以將該新的容器部署于該多個節點中的任一節點上,并從之前部署的多個舊的容器中選擇一個容器刪除,以保證容器的總數目不變。
然而,由于新的容器和刪除的容器可能不是部署在同一個節點上,這樣,在刪除容器之后,如果刪除的容器所在的節點上只剩下一個容器,且這個容器即為當前正在升級的容器,則會導致發向這個節點的請求中斷,從而影響反向代理網絡服務的處理效率。
發明內容
本申請實施例提供了一種容器調整方法、裝置及存儲介質。所述技術方案如下:
一方面,提供了一種容器調整方法,所述方法包括:
獲取多個節點中每個節點上已部署的容器的數目;
根據多個節點中每個節點上已部署的容器的數目,從所述多個節點中查找第一節點和第二節點,所述第一節點是指部署的容器數目小于第一數目的節點,所述第二節點是指部署的容器數目大于所述第一數目的節點,所述第一數目為預先設定的每個節點期望部署的容器數目,且所述第一數目大于1;
根據查找到的第一節點的數目m和所述第一數目創建多個新增容器,并將所述多個新增容器部署在m個第一節點中;
從查找到的n個第二節點上部署的容器中刪除多個目標容器,以使每個第二節點上部署的容器的數目不小于所述第一數目。
另一方面,提供了一種服務器,所述服務器包括:
獲取模塊,用于獲取多個節點中每個節點上已部署的容器的數目;
查找模塊,用于根據多個節點中每個節點上已部署的容器的數目,從所述多個節點中查找第一節點和第二節點,所述第一節點是指部署的容器數目小于第一數目的節點,所述第二節點是指部署的容器數目大于所述第一數目的節點,所述第一數目為預先設定的每個節點期望部署的容器數目,且所述第一數目大于1;
第一創建模塊,用于根據查找到的第一節點的數目m和所述第一數目創建多個新增容器,并將所述多個新增容器部署在m個第一節點中;
刪除模塊,用于從查找到的n個第二節點上部署的容器中刪除多個目標容器,以使每個第二節點上部署的容器的數目不小于所述第一數目。
另一方面,提供了一種服務器,所述服務器包括處理器、通信接口、存儲器和通信總線;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于聚好看科技股份有限公司,未經聚好看科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010093153.0/2.html,轉載請聲明來源鉆瓜專利網。





