[發明專利]容器擴縮容控制方法、裝置、設備及計算機可讀存儲介質在審
| 申請號: | 202211207776.1 | 申請日: | 2022-09-30 |
| 公開(公告)號: | CN115525429A | 公開(公告)日: | 2022-12-27 |
| 發明(設計)人: | 陳清山 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F9/455 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 劉靜莉 |
| 地址: | 215100 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 容器 擴縮容 控制 方法 裝置 設備 計算機 可讀 存儲 介質 | ||
1.一種容器擴縮容控制方法,其特征在于,包括:
當需要進行容器縮容時,確定待凍結容器,并對所述待凍結容器執行凍結操作,以解除所述待凍結容器所占用的計算資源;
當需要進行容器擴容時,確定同業務類型的待解凍容器,并對所述待解凍容器執行啟動運行操作,以恢復所述待解凍容器的計算資源占用。
2.根據權利要求1所述的容器擴縮容控制方法,其特征在于,所述當需要進行容器縮容時,確定待凍結容器,具體為:
當監控到第一節點持續第一預設時長未接收到對第一業務服務的服務請求時,確定所述第一業務服務需要進行容器縮容,并獲取與所述第一業務服務對應的所述待凍結容器的信息;
所述當需要進行容器擴容時,確定同業務類型的待解凍容器,具體為:
當接收到對應已凍結容器的第二業務服務的服務請求時,確定所述第二業務服務需要進行容器擴容,并獲取與所述第二業務服務對應的所述待解凍容器的信息。
3.根據權利要求2所述的容器擴縮容控制方法,其特征在于,所述當監控到第一節點持續第一預設時長未接收到對第一業務服務的服務請求時,確定所述第一業務服務需要進行容器縮容,具體為:
基于預先部署于所述第一節點的凍結守護進程,監控所述第一節點預先部署的與用戶服務對應的凍結代理模塊上報的服務流量信息,當根據服務流量信息確定所述第一節點持續所述第一預設時長未接收到對所述第一業務服務的服務請求時,確定所述第一業務服務需要進行容器縮容;
所述當接收到對應已凍結容器的第二業務服務的服務請求時,確定所述第二業務服務需要進行容器擴容,具體為:
基于預先部署于所述第二節點的所述凍結守護進程,監控所述第二節點預先部署的與用戶服務對應的所述凍結代理模塊上報的服務流量信息,當根據服務流量信息確定所述第二節點接收到對應所述已凍結容器的所述第二業務服務的服務請求時,確定所述第二業務服務需要進行容器擴容。
4.根據權利要求3所述的容器擴縮容控制方法,其特征在于,所述凍結代理模塊具體為基于邊車代理技術實現的凍結代理模塊。
5.根據權利要求3所述的容器擴縮容控制方法,其特征在于,所述凍結守護進程具體采用守護進程集的方式預先部署于各節點上。
6.根據權利要求1所述的容器擴縮容控制方法,其特征在于,所述當需要進行容器縮容時,確定待凍結容器,并對所述待凍結容器執行凍結操作,以解除所述待凍結容器所占用的計算資源,具體包括:
在目標節點上,以第一窗口時間為單位計算所述第一窗口時間內各業務服務的服務請求數量;
若存在在所述第一窗口時間內服務請求數量為0的第一業務服務,則檢測所述第一業務服務對應的容器狀態;
若所述第一業務服務對應的容器狀態為已凍結,則返回所述在目標節點上,以第一窗口時間為單位計算所述第一窗口時間內各業務服務的服務請求數量的步驟;
若所述第一業務服務對應的容器狀態為未凍結,則在所述第一業務服務對應的容器中確定所述待凍結容器,并對所述待凍結容器執行凍結操作,以解除所述待凍結容器所占用的計算資源。
7.根據權利要求1所述的容器擴縮容控制方法,其特征在于,所述當需要進行容器擴容時,確定同業務類型的待解凍容器,并對所述待解凍容器執行啟動運行操作,以恢復所述待解凍容器的計算資源占用,具體包括:
在目標節點上,以第二窗口時間為單位計算所述第二窗口時間內各業務服務的服務請求數量;
若存在在所述第二窗口時間內服務請求數量不為0的第二業務服務,則檢測所述第二業務服務對應的容器狀態;
若所述第二業務服務對應的容器狀態為已凍結,則在所述第二業務服務對應的容器中確定所述待解凍容器,并對所述待解凍容器執行啟動運行操作,以恢復所述待解凍容器的計算資源占用;
若所述第二業務服務對應的容器狀態為未凍結,則返回所述在目標節點上,以第二窗口時間為單位計算所述第二窗口時間內各業務服務的服務請求數量的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211207776.1/1.html,轉載請聲明來源鉆瓜專利網。





