[發明專利]資源回收方法、裝置及節點有效
| 申請號: | 201911025182.7 | 申請日: | 2019-10-25 |
| 公開(公告)號: | CN110781005B | 公開(公告)日: | 2022-09-30 |
| 發明(設計)人: | 白晨 | 申請(專利權)人: | 新華三大數據技術有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F11/14 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 高萍 |
| 地址: | 450000 河南省鄭州市高新技*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 資源 回收 方法 裝置 節點 | ||
1.一種資源回收方法,其特征在于,應用于容器集群管理系統包括的節點,所述節點運行多個分組Pod,每一個Pod包括至少一個容器,所述方法包括:
檢測已使用資源達到預設的資源閾值時,確定至少一個第一鏡像文件,所述第一鏡像文件為當前未被使用的鏡像文件;
從所述至少一個第一鏡像文件中,確定第二鏡像文件,所述第二鏡像文件為預設時間段內被使用次數達到預設次數閾值的第一鏡像文件;
刪除第三鏡像文件,所述第三鏡像文件為不屬于第二鏡像文件的第一鏡像文件;檢測已使用資源達到預設的資源閾值時,針對每一個第二鏡像文件,從已記錄的第三對應關系中,確定與該第二鏡像文件的標識匹配的第三對應關系,所述已記錄的第三對應關系是基于每一個Pod中Pod與鏡像文件之間以及各鏡像文件之間的使用關系建立的;從匹配到的第三對應關系中,確定使用該第二鏡像文件的至少一個使用者和被該第二鏡像文件使用的至少一個被使用者;根據每一個第二鏡像文件對應的各使用者和各被使用者的第一權威值和第二權威值,確定各第二鏡像文件的目標權威值,所述目標權威值用于表征鏡像文件的重要程度;按照目標權威值從小到大的順序,依次刪除各第二鏡像文件,直到檢測的已使用資源低于預設的資源閾值。
2.如權利要求1所述的方法,其特征在于,所述確定至少一個第一鏡像文件之前,所述方法還包括:
針對每一個Pod,檢測到Pod啟動時,確定該Pod使用的鏡像文件;
記錄該Pod的標識、該Pod使用的鏡像文件的標識、以及該Pod的運行狀態之間的第一對應關系,該運行狀態為工作狀態;
檢測到該Pod異常或被終止時,查詢與該Pod的標識匹配的第一對應關系;
更新匹配到的第一對應關系中的運行狀態為非工作狀態;
所述確定至少一個第一鏡像文件,包括:
針對所有第一對應關系中記錄的每一個鏡像文件的標識,從已記錄的第一對應關系中,查找與該鏡像文件的標識對應的Pod的運行狀態;
若該鏡像文件的標識對應的所有Pod的運行狀態均為非工作狀態,確定該鏡像文件為第一鏡像文件。
3.如權利要求1所述的方法,其特征在于,所述從所述至少一個第一鏡像文件中,確定第二鏡像文件之前,所述方法還包括:
針對每一個Pod,檢測到Pod啟動時,確定該Pod使用的鏡像文件;
記錄該Pod的標識、該Pod使用的鏡像文件的標識、以及該Pod的啟動時間之間的第二對應關系;
所述從所述至少一個第一鏡像文件中,確定第二鏡像文件,包括:
針對每一個第一鏡像文件,從已記錄的第二對應關系中,查詢與該第一鏡像文件的標識匹配的至少一個第二對應關系;
獲取匹配到的至少一個第二對應關系中的啟動時間;
統計落入所述預設時間段內的啟動時間的個數;
若統計的個數達到所述預設次數閾值,確定該第一鏡像文件為第二鏡像文件。
4.如權利要求3所述的方法,其特征在于,所述確定各第二鏡像文件的目標權威值之前,所述方法還包括:
針對每一個Pod,檢測到Pod啟動時,解析該Pod中Pod與鏡像文件之間以及各鏡像文件之間的使用關系;
基于解析出的使用關系,建立使用者的標識與被使用者的標識之間的第三對應關系。
5.如權利要求1所述的方法,其特征在于,根據每一個第二鏡像文件對應的各使用者和各被使用者的第一權威值和第二權威值,確定各第二鏡像文件的目標權威值,包括:
針對每一個第二鏡像文件執行如下操作:
獲取該第二鏡像文件對應的各被使用者的第一權威值的和、以及該第二鏡像文件對應的各使用者的第二權威值的和;
對各第二鏡像文件的第一權威值的和進行標準化處理,得到各第二鏡像文件的新的第二權威值,以及對各第二鏡像文件的第二權威值的和進行標準化處理,得到各第二鏡像文件的新的第一權威值;
返回繼續執行針對每一個第二鏡像文件的操作,直至任一第二鏡像文件相鄰兩次得到的第一權威值的差小于預設的差值閾值;
將最后一次得到的各第二鏡像文件的第一權威值,作為各第二鏡像文件的目標權威值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三大數據技術有限公司,未經新華三大數據技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911025182.7/1.html,轉載請聲明來源鉆瓜專利網。





