[发明专利]一种基于本地盘的容器文件系统在线扩容的方法和系统有效
申请号: | 202210937542.6 | 申请日: | 2022-08-05 |
公开(公告)号: | CN115017117B | 公开(公告)日: | 2022-11-11 |
发明(设计)人: | 姜志华;张正锋 | 申请(专利权)人: | 浩鲸云计算科技股份有限公司 |
主分类号: | G06F16/16 | 分类号: | G06F16/16;G06F16/17;G06F16/182;G06F3/06 |
代理公司: | 南京中盟科创知识产权代理事务所(特殊普通合伙) 32279 | 代理人: | 孙丽君 |
地址: | 210000 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 地盘 容器 文件系统 在线 扩容 方法 系统 | ||
本发明公开了一种基于本地盘的容器文件系统在线扩容的方法和系统,该方法包括:接受用户扩容Kubernetes容器文件系统的请求;对需要扩容的持久卷进行预分配;对需要扩容的持久卷进行预处理,并判断本地存储资源是否满足扩容需求;将Kubernetes容器文件系统所申请扩容持久卷的请求发送给持久卷所属的宿主机;通过持久卷所属的宿主机对相应的存储卷进行扩容;在Kubernetes容器文件系统所在的宿主机侧对Kubernetes容器文件系统进行在线扩容。本发明能够按宿主机本地盘资源进行在线扩容,保证容器内应用服务在扩容时的对外可用性,保证优先级高的应用服务能够优先获得文件系统扩容。
技术领域
本发明涉及Kubernetes容器文件系统在线扩容领域,具体来说,涉及一种基于本地盘的容器文件系统在线扩容的方法和系统。
背景技术
Kubernetes是基于容器的集群管理系统,它构建于docker、container等容器运行环境之上,用于管理容器化的工作负载和服务,是一个可移植的、可扩展的开源平台,拥有一个庞大且快速增长的生态系统,其服务、支持和工具广泛可用。
Pod是Kubernetes中创建和管理的、最小的可部署的计算单元,包含一个或多个容器,这些容器共享存储、网络、以及怎样运行这些容器的声明。Pod所建模的是特定于应用的“逻辑主机”,其中包含一个或多个应用容器,这些容器是相对紧密的耦合在一起的。
PV(Persistent Volume,持久卷)是集群中的一块存储,可以由管理员事先供应,或者使用存储类(Storage Class)来动态供应。持久卷是集群资源,就像节点也是集群资源一样。PV持久卷和普通的Volume一样,也是使用卷插件来实现的,只是它们拥有独立于任何使用PV的Pod的生命周期。
PVC(Persistent Volume Claim,持久卷请求)表达的是用户对存储的请求。概念上与Pod类似。Pod会耗用节点资源,而PVC申领会耗用PV资源。Pod可以请求特定数量的资源(CPU和内存);同样PVC申领也可以请求特定的大小和访问模式。
Storage Class为管理员提供了描述存储“类”的方法。不同的类型可能会映射到不同的服务质量等级或备份策略,或是由集群管理员制定的任意策略。
随着硬件服务器、私有虚拟机及公有云ECS等自带存储介质的性价比不断提升,企业客户越来越多的选择基于宿主机本地盘进行应用服务数据的存储,而随着大数据、AI等新技术的不断赋能,企业客户的应用服务的数据规模也越来越大,作为基于本地盘的容器存储资源系统,对应用服务提供能够便捷的使用宿主机本地盘这种高性价比的存储资源进行在线扩容且对重要的应用服务能够优先保障其存储可扩容的能力变成急需解决的问题。而现有的Kubernetes存储子系统无法实现对来自宿主机本地盘的文件系统进行在线扩容,只能通过停止应用服务和手工操作的方式来完成,并且人工对应用服务优先级很难做到精准管理。
针对相关技术中的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中的问题,本发明提出一种基于本地盘的容器文件系统在线扩容的方法和系统,以克服现有相关技术所存在的上述技术问题。
为此,本发明采用的具体技术方案如下:
根据本发明的一方面,提供了一种基于本地盘的容器文件系统在线扩容的方法,该方法包括以下步骤:
S1、接受用户扩容Kubernetes容器文件系统的请求;
S2、对需要扩容的持久卷进行预分配;
S3、对需要扩容的持久卷进行预处理,并判断本地存储资源是否满足扩容需求;
S4、将Kubernetes容器文件系统所申请扩容持久卷的请求发送给所述持久卷所属的宿主机;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浩鲸云计算科技股份有限公司,未经浩鲸云计算科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210937542.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种光学检测装置及血液分析仪
- 下一篇:一种新能源汽车双电机的定子组装设备