[发明专利]基于Kubernetes的管理存储空间的方法和相关装置在审
申请号: | 202010121457.3 | 申请日: | 2020-02-26 |
公开(公告)号: | CN111414228A | 公开(公告)日: | 2020-07-14 |
发明(设计)人: | 金戈 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 周乔;王君 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 kubernetes 管理 存储空间 方法 相关 装置 | ||
1.一种基于Kubernetes的管理存储空间的方法,其特征在于,包括:
检测确定N个存储卷的存储空间,N为大于或等于1的正整数;
根据扩容参数和所述N个存储卷的存储空间,对所述N个存储卷的存储空间分别进行管理。
2.如权利要求1所述的方法,其特征在于,与所述N个存储卷对应的有状态应用对象的配置信息包括所述扩容参数。
3.如权利要求1所述的方法,其特征在于,与所述N个存储卷对应的有状态应用对象的自定义对象的配置信息中包括所述扩容参数。
4.如权利要求1至3中任一项所述的方法,其特征在于,所述扩容参数包括:第一扩容参数,所述第一扩容参数用于指示容量阈值,所述根据扩容参数和所述N个存储卷的存储空间,对所述N个存储卷的存储空间分别进行管理,包括:
根据所述第一扩容参数和所述N个存储卷中的第i个存储卷的存储空间,确定所述第i个存储卷的已使用存储空间是否超过所述容量阈值,i=1,……,或者N;
若所述第i个存储卷的已使用存储空间超过所述容量阈值,则对所述第i个存储卷进行扩容操作;
若所述第i个存储卷的已使用存储空间未超过所述容量阈值,则不需要对所述第i个存储卷进行扩容操作。
5.如权利要求4所述的方法,其特征在于,所述扩容参数还包括第二扩容参数,所述第二扩容参数用于指示扩容后的存储空间大小,所述对所述第i个存储卷进行扩容操作,包括:
将所述第i个存储卷的存储空间扩容至所述第二扩容参数指示的大小。
6.如权利要求4所述的方法,其特征在于,所述扩容参数还包括第二扩容参数和第三扩容参数,所述第二扩容参数用于指示存储空间的增长幅度,所述第三扩容参数用于指示存储空间的最大值MMAX_size,所述对所述第i个存储卷进行扩容操作,包括:
根据所述第二库容参数和所述第i个存储卷的存储空间大小,确定目标存储空间大小MT_size;
比较MT_size与MMAX_size;
若MT_size大于MMAX_size,则将所述第i个存储卷的存储空间大小扩容至MMAX_size;
若MT_size不大于MMAX_size,则将所述第i个存储卷的存储空间大小扩容至MT_size。
7.一种计算机设备,其特征在于,包括:
检测单元,用于检测确定N个存储卷的存储空间,所述N个存储卷由有状态应用对象创建,N为大于或等于1的正整数;
处理单元,用于根据扩容参数和所述N个存储卷的存储空间,对所述N个存储卷的存储空间分别进行管理。
8.如权利要求7所述的计算机设备,其特征在于,所述有状态应用对象的配置信息包括所述扩容参数。
9.如权利要求7所述的计算机设备,其特征在于,对应于所述有状态应用对象的自定义对象的配置信息中包括所述扩容参数。
10.如权利要求7至9中任一项所述的计算机设备,其特征在于,所述扩容参数包括:第一扩容参数,所述第一扩容参数用于指示容量阈值,所述处理单元,具体用于根据所述第一扩容参数和所述N个存储卷中的第i个存储卷的存储空间,确定所述第i个存储卷的已使用存储空间是否超过所述容量阈值,i=1,……,或者N;
若所述第i个存储卷的已使用存储空间超过所述容量阈值,则对所述第i个存储卷进行扩容操作;
若所述第i个存储卷的已使用存储空间未超过所述容量阈值,则不需要对所述第i个存储卷进行扩容操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010121457.3/1.html,转载请声明来源钻瓜专利网。