[发明专利]容器集群中的容器组防护方法及装置在审
申请号: | 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.vipzhuanli.com/pat/books/202110499084.8/1.html,转载请声明来源钻瓜专利网。