[發(fā)明專利]一種僵尸容器的檢測方法、裝置及設(shè)備有效
| 申請?zhí)枺?/td> | 201910714810.6 | 申請日: | 2019-08-02 |
| 公開(公告)號: | CN110618853B | 公開(公告)日: | 2022-04-22 |
| 發(fā)明(設(shè)計)人: | 李棱銥;紀(jì)勇;黃治綱 | 申請(專利權(quán))人: | 東軟集團(tuán)股份有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F11/30 |
| 代理公司: | 北京工信聯(lián)合知識產(chǎn)權(quán)代理有限公司 11266 | 代理人: | 郭一斐 |
| 地址: | 110179 遼*** | 國省代碼: | 遼寧;21 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 僵尸 容器 檢測 方法 裝置 設(shè)備 | ||
1.一種僵尸容器的檢測方法,其特征在于,所述方法應(yīng)用于容器集群管理系統(tǒng),所述容器集群管理系統(tǒng)包括雇主主機(jī)和從主機(jī),所述雇主主機(jī)配置有主代理,所述從主機(jī)配置有子代理,所述方法包括:
所述主代理在確定任一從主機(jī)存在異常時,向存在異常的所述從主機(jī)配置的子代理發(fā)送異常檢測請求;
所述子代理在接收到所述異常檢測請求時,檢測存在異常的所述從主機(jī)中是否存在異常容器,并將檢測結(jié)果上報至所述主代理;
所述主代理根據(jù)所述檢測結(jié)果確定存在異常的所述從主機(jī)中存在異常容器后,向存在異常的所述從主機(jī)配置的子代理發(fā)送指明所述異常容器的僵尸容器檢測請求;
所述子代理基于所述異常容器與對應(yīng)的容器組的運行狀態(tài)比對結(jié)果,和\或,所述異常容器返回響應(yīng)的情況,確定所述異常容器是否為僵尸容器;如果所述子代理確定所述異常容器為僵尸容器,則將所述僵尸容器返回至所述主代理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述檢測存在異常的從主機(jī)中是否存在異常容器,包括:
確定存在異常的從主機(jī)的應(yīng)用容器引擎中運行的各個容器組分別對應(yīng)的容器;將所述各個容器組分別對應(yīng)的容器與預(yù)設(shè)容器列表中存儲的各個容器組分別對應(yīng)的容器進(jìn)行比對,以確定所述存在異常的從主機(jī)中是否存在異常容器;其中,所述異常容器為所述應(yīng)用容器引擎中與所述預(yù)設(shè)容器列表比對不一致的容器;
和\或,
獲取預(yù)設(shè)進(jìn)程資源占用列表中占用資源量大的前N項進(jìn)程;確定所述前N項進(jìn)程占用的系統(tǒng)資源是否存在異常,以確定所述存在異常的從主機(jī)中是否存在異常容器;其中,所述異常容器為占用的系統(tǒng)資源存在異常的進(jìn)程對應(yīng)的容器。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取預(yù)設(shè)進(jìn)程資源占用列表中占用資源量大的前N項進(jìn)程之前,還包括:
檢測所述從主機(jī)的應(yīng)用容器引擎是否存在運行異常;
如果確定所述從主機(jī)的應(yīng)用容器引擎存在運行異常,則觸發(fā)所述獲取預(yù)設(shè)進(jìn)程資源占用列表中占用資源量大的前N項進(jìn)程步驟的執(zhí)行。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述檢測所述從主機(jī)的應(yīng)用容器引擎是否存在運行異常,包括:
向所述從主機(jī)的應(yīng)用容器引擎發(fā)送預(yù)設(shè)系統(tǒng)命令,以獲得所述應(yīng)用容器引擎的響應(yīng)時間;
通過確定所述響應(yīng)時間是否異常,確定所述應(yīng)用容器引擎是否存在運行異常。
5.根據(jù)權(quán)利要求1-4任一項所述的方法,其特征在于,所述子代理基于所述異常容器與對應(yīng)的容器組的運行狀態(tài)比對結(jié)果,和\或,所述異常容器返回響應(yīng)的情況,確定所述異常容器是否為僵尸容器,包括:
所述子代理檢測所述異常容器對應(yīng)的容器組的運行狀態(tài)與所述異常容器的運行狀態(tài)是否一致,以確定所述異常容器是否為僵尸容器;其中,所述僵尸容器為與對應(yīng)的容器組的運行狀態(tài)不一致的異常容器;
或者,
所述子代理向所述異常容器發(fā)送預(yù)設(shè)次數(shù)的請求,以確定所述異常容器是否為僵尸容器;其中,所述僵尸容器為未返回響應(yīng)的異常容器;
或者,
所述子代理檢測所述異常容器對應(yīng)的容器組的運行狀態(tài)與所述異常容器的運行狀態(tài)是否一致;如果一致,則向所述異常容器發(fā)送預(yù)設(shè)次數(shù)的請求,以確定所述異常容器是否為僵尸容器;其中,所述僵尸容器為未返回響應(yīng)的異常容器。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
所述主代理刪除所述僵尸容器對應(yīng)的容器組;或者,所述主代理向所述子代理發(fā)送容器刪除命令;其中,所述容器刪除命令用于指示所述子代理請求應(yīng)用容器引擎刪除所述僵尸容器,或者,用于指示所述子代理刪除所述僵尸容器對應(yīng)的進(jìn)程。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于東軟集團(tuán)股份有限公司,未經(jīng)東軟集團(tuán)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910714810.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種檢測僵尸網(wǎng)絡(luò)的方法及其系統(tǒng)
- 一種僵尸網(wǎng)絡(luò)的發(fā)現(xiàn)方法及其系統(tǒng)
- 一種僵尸網(wǎng)絡(luò)追蹤方法
- 一種基于主動探測的僵尸網(wǎng)絡(luò)家族檢測方法
- 一種移動互聯(lián)網(wǎng)中僵尸木馬防護(hù)方法及其系統(tǒng)
- 一種僵尸網(wǎng)絡(luò)檢測方法及裝置
- 僵尸網(wǎng)絡(luò)的檢測方法及裝置、僵尸網(wǎng)絡(luò)的對抗方法及裝置
- 用于主動防御分布式拒絕服務(wù)攻擊的方法和系統(tǒng)
- 僵尸賬號的檢測方法和裝置
- 僵尸網(wǎng)絡(luò)屬性識別方法、防御方法及裝置





