[發明專利]容器集群中的容器組防護方法及裝置在審
| 申請號: | 202110499084.8 | 申請日: | 2021-05-08 |
| 公開(公告)號: | CN113297031A | 公開(公告)日: | 2021-08-24 |
| 發明(設計)人: | 趙明山;張振;王思宇;黃濤 | 申請(專利權)人: | 阿里巴巴新加坡控股有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30 |
| 代理公司: | 北京智信禾專利代理有限公司 11637 | 代理人: | 吳肖肖 |
| 地址: | 新加坡珊頓道*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 容器 集群 中的 防護 方法 裝置 | ||
1.一種容器集群中的容器組防護方法,包括:
監測所述容器集群中每個容器組的運行狀態;
基于每個容器組的運行狀態和所述容器集群的期望狀態確定所述容器集群的集群狀態值;
接收針對第一目標容器組的中斷指令;
在所述集群狀態值與所述期望狀態不一致的情況下,拒絕所述中斷指令。
2.如權利要求1所述的容器集群中的容器組防護方法,所述方法還包括:
在所述集群狀態值與所述期望狀態一致的情況下,執行所述中斷指令,并根據所述中斷指令對應的中斷變化狀態值更新所述集群狀態值。
3.如權利要求2所述的容器集群中的容器組防護方法,在接收針對第一目標容器組的中斷指令之后,所述方法還包括:
判斷所述集群狀態值是否滿足所述期望狀態;
若是,則確定所述集群狀態值與所述期望狀態一致;
若否,則確定所述集群狀態值與所述期望狀態不一致。
4.如權利要求3所述的容器集群中的容器組防護方法,所述期望狀態包括最少運行值;
判斷所述集群狀態值是否滿足所述期望狀態,包括:
判斷所述集群狀態值是否大于0,判斷所述集群狀態值是否大于所述最少運行值;
在所述集群狀態值大于0且所述集群狀態值大于所述最少運行值的情況下,確定所述集群狀態值與所述期望狀態一致;
在所述集群狀態值小于等于0或所述集群狀態值小于等于所述最少運行值的情況下,確定所述集群狀態值與所述期望狀態不一致。
5.如權利要求1所述的容器集群中的容器組防護方法,所述方法還包括:
接收針對第二目標容器組的運行指令;
響應于所述運行指令運行所述第二目標容器組;
在所述第二目標容器組的運行狀態變更為運行的情況下,根據所述運行指令對應的運行變化狀態值更新所述集群狀態值。
6.如權利要求1所述的容器集群中的容器組防護方法,所述期望狀態包括最大不可用率;
所述基于每個容器組的運行狀態和所述容器集群的期望狀態確定所述容器集群的集群狀態值,包括:
基于每個容器組的運行狀態和所述最大不可用率確定所述容器集群的集群狀態值。
7.如權利要求6所述的容器集群中的容器組防護方法,所述運行狀態包括可用或不可用;
所述基于每個容器組的運行狀態和所述最大不可用率確定所述容器集群的集群狀態值,包括:
統計所述容器集群中的容器組數,并根據所述容器組數和所述最大不可用率確定最大不可用值;
統計所述容器集群中運行狀態為不可用的不可用容器組值;
根據所述最大不可用值和所述不可用容器組值確定所述集群狀態值。
8.如權利要求1-7任意一項所述的容器集群中的容器組防護方法,監測所述容器集群中每個容器組的運行狀態,包括:
接收針對第三目標容器組的創建指令;
響應于所述創建指令在所述容器集群中創建所述第三目標容器組,并為所述第三目標容器組創建對應的目標容器組防護對象;
在監測到所述目標容器組防護對象創建成功的情況下,獲取所述容器集群的容器組列表和期望狀態,并監測所述容器組列表中每個容器組的運行狀態。
9.如權利要求1所述的容器集群中的容器組防護方法,接收針對第一目標容器組的中斷指令,包括:
接收針對第一目標容器組元數據和/或配置文件的修改指令;
接收針對第一目標容器組的刪除指令;或
接收針對第一目標容器組的驅逐指令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴新加坡控股有限公司,未經阿里巴巴新加坡控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110499084.8/1.html,轉載請聲明來源鉆瓜專利網。





