[發明專利]容器調度處理方法及裝置有效
| 申請號: | 201710889408.2 | 申請日: | 2017-09-27 |
| 公開(公告)號: | CN109561024B | 公開(公告)日: | 2022-08-02 |
| 發明(設計)人: | 董勁 | 申請(專利權)人: | 南京中興軟件有限責任公司 |
| 主分類號: | H04L47/10 | 分類號: | H04L47/10;H04L47/525;H04L47/2425 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 江舟;董文倩 |
| 地址: | 210012 江蘇省南*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 容器 調度 處理 方法 裝置 | ||
本發明提供了一種容器調度處理方法及裝置,其中,該方法包括:接收新建容器實例的請求消息;根據所述請求消息獲取創建所述容器實例所需的資源的最小資源數值和最大資源數值;在計算節點的空閑資源量大于所述最小資源數值且小于所述最大資源數值的情況下,通過銷毀容器實例的方式為所述計算節點釋放空閑資源;在釋放的空閑資源與所述空閑資源量之和大于所述最大資源數值的情況下,在所述計算節點上創建所述容器實例,解決了相關技術中PaaS平臺進行容器調度時未能充分利用空閑資源量介于request與limit之間計算節點的問題,實現了在空閑資源量介于request與limit之間的計算節點上創建容器實例。
技術領域
本發明涉及云計算領域,具體而言,涉及一種容器調度處理方法及裝置。
背景技術
在平臺即服務PaaS(Platform as a Service)平臺中,部署docker容器時有對資源(CPU、RAM)的要求,一般包括request和limit兩類值,即最低所需資源量和最大資源使用限制量。為了保證docker容器的正常運行,PaaS平臺在對其進行調度時,常常選擇空閑資源大于或者等于limit的計算節點,這對于那些空閑資源量介于最小資源數值request與最大資源數值limit之間的計算節點來說是一種浪費,request是容器實例所需最小資源數值,即為運行時所需最小資源數值,limit是系統最大分配給容器實例的資源數值,也即是容器實例能夠使用的最大資源數值,為系統限制最大可使用資源數值。
針對相關技術中PaaS平臺進行容器調度時未能充分利用空閑資源量介于request與limit之間計算節點的問題,尚未提出解決方案。
發明內容
本發明實施例提供了一種容器調度處理方法及裝置,以至少解決相關技術中PaaS平臺進行容器調度時未能充分利用空閑資源量介于request與limit之間計算節點的問題。
根據本發明的一個實施例,提供了一種容器調度處理方法,包括:
接收新建容器實例的請求消息;
根據所述請求消息獲取創建所述容器實例所需的資源的最小資源數值和最大資源數值,所述最小資源數值為運行時所需最小資源數值,所述最大資源數值為系統限制最大可使用資源數值;
在計算節點的空閑資源量大于所述最小資源數值且小于所述最大資源數值的情況下,通過銷毀容器實例的方式為所述計算節點釋放空閑資源;
在釋放的空閑資源與所述空閑資源量之和大于所述最大資源數值的情況下,在所述計算節點上創建所述容器實例。
可選地,在計算節點的空閑資源量大于所述最小資源數值且小于所述最大資源數值的情況下,通過銷毀容器實例的方式為所述計算節點釋放空閑資源包括:
獲取預先設置的預測縮記錄中容器應用的名稱;
根據所述容器應用的名稱查詢所述容器應用的所有容器實例當前已使用資源的數據和所述容器實例所在計算節點當前的空閑資源量;
在所述已使用資源的數據與所述空閑資源量大于所述最小資源數值且小于所述最大資源數值的情況下,銷毀所述容器應用的一個容器實例。
可選地,所述方法還包括:
在容器實例已使用資源的數據和所述容器實例所在計算節點的空閑資源量大于所述最大資源數值的計算節點為多個的情況下,從多個計算節點中隨機選取一個計算節點;
銷毀選取的計算節點下容器應用的一個容器實例。
可選地,在獲取預先設置的預測縮記錄中容器應用的名稱之前,所述方法還包括:
根據容器應用名稱獲取所述容器應用上一次縮操作日期或彈操作日期以后所述容器應用的所有容器實例使用資源的數據;
判斷所述數據的變化情況;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京中興軟件有限責任公司,未經南京中興軟件有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710889408.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:傳輸組播報文的方法、裝置和系統
- 下一篇:一種信息處理方法以及相關設備





