[發(fā)明專利]容器集群智能生命周期管理方法及裝置有效
| 申請?zhí)枺?/td> | 201810856574.7 | 申請日: | 2018-07-31 |
| 公開(公告)號: | CN109032758B | 公開(公告)日: | 2021-07-13 |
| 發(fā)明(設(shè)計)人: | 南亞;原帥;呂灼恒;郝文靜;王家堯 | 申請(專利權(quán))人: | 曙光信息產(chǎn)業(yè)(北京)有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/48 |
| 代理公司: | 北京蘭亭信通知識產(chǎn)權(quán)代理有限公司 11667 | 代理人: | 趙永剛 |
| 地址: | 100193 北京*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 容器 集群 智能 生命周期 管理 方法 裝置 | ||
1.一種容器集群智能生命周期管理方法,其特征在于,包括:
接收用戶提交的啟動容器所需的相關(guān)參數(shù),所述相關(guān)參數(shù)包括選擇鏡像、運行節(jié)點、資源限制、啟動策略和啟動順序;
根據(jù)模板生成yaml文件;
根據(jù)所述啟動策略啟動Pod;
按照所述啟動順序依次啟動容器;
在所述接收用戶提交的啟動容器所需的相關(guān)參數(shù)之后,所述方法還包括:對節(jié)點進行前處理,使得節(jié)點的標簽和yaml文件中的nodeSelector屬性相匹配;
所述資源限制包括CPU和RAM資源的限制;所述方法還包括:
當容器運行在節(jié)點上時,監(jiān)測容器消耗的CPU和RAM資源,當容器消耗的RAM資源超出RAM資源的限制時,結(jié)束所述容器;當容器消耗的CPU資源超出CPU資源的限制時,將所述容器作為CPU節(jié)流的候選者。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述啟動策略啟動Pod包括:判斷所述資源限制是否超出集群可用資源,若不超出,則根據(jù)所述啟動策略啟動Pod;否則不啟動Pod。
3.根據(jù)權(quán)利要求1至2中任一項所述的方法,其特征在于,所述啟動策略包括重啟策略,所述重啟策略包括以下三種:容器失效時即重啟;容器終止運行且退出碼不為0時重啟;不重啟。
4.一種容器集群智能生命周期管理裝置,其特征在于,包括:
接收單元,用于接收用戶提交的啟動容器所需的相關(guān)參數(shù),所述相關(guān)參數(shù)包括選擇鏡像、運行節(jié)點、資源限制、啟動策略和啟動順序;
生成單元,用于根據(jù)模板生成yaml文件;
第一啟動單元,用于根據(jù)所述啟動策略啟動Pod;
第二啟動單元,用于按照所述啟動順序依次啟動容器;
所述裝置還包括:前處理單元,用于在所述接收單元接收用戶提交的啟動容器所需的相關(guān)參數(shù)之后,對節(jié)點進行前處理,使得節(jié)點的標簽和yaml文件中的nodeSelector屬性相匹配;
所述資源限制包括CPU和RAM資源的限制;所述裝置還包括:
監(jiān)測單元,用于當容器運行在節(jié)點上時,監(jiān)測容器消耗的CPU和RAM資源;
處理單元,用于當容器消耗的RAM資源超出RAM資源的限制時,結(jié)束所述容器;當容器消耗的CPU資源超出CPU資源的限制時,將所述容器作為CPU節(jié)流的候選者。
5.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述第一啟動單元,用于判斷所述資源限制是否超出集群可用資源,若不超出,則根據(jù)所述啟動策略啟動Pod;否則不啟動Pod。
6.根據(jù)權(quán)利要求4至5中任一項所述的裝置,其特征在于,所述啟動策略包括重啟策略,所述重啟策略包括以下三種:容器失效時即重啟;容器終止運行且退出碼不為0時重啟;不重啟。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于曙光信息產(chǎn)業(yè)(北京)有限公司,未經(jīng)曙光信息產(chǎn)業(yè)(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810856574.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種集群調(diào)度呼叫業(yè)務(wù)中主叫終端信息顯示方法
- 更新網(wǎng)絡(luò)流量管理設(shè)備同時維持有效性
- 與集群調(diào)度系統(tǒng)進行通信的方法、群集接入網(wǎng)關(guān)及系統(tǒng)
- 一種管理集群通信系統(tǒng)資源的方法
- 基于Kubernetes和OpenStack容器云平臺多集群構(gòu)建方法、介質(zhì)、設(shè)備
- 一種容災(zāi)系統(tǒng)、容災(zāi)處理方法、監(jiān)控節(jié)點和備份集群
- 一種ETCD集群恢復方法、系統(tǒng)、設(shè)備及計算機介質(zhì)
- 混合云場景下保證可用集群數(shù)量的方法、裝置及系統(tǒng)
- 一種集群拓撲更新方法、系統(tǒng)、設(shè)備及計算機存儲介質(zhì)
- 集群切換方法、集群切換裝置、電子設(shè)備及可讀存儲介質(zhì)





