CN111104368A - 一种实现容器存储扩容的方法及*** - Google Patents
一种实现容器存储扩容的方法及*** Download PDFInfo
- Publication number
- CN111104368A CN111104368A CN201911291319.3A CN201911291319A CN111104368A CN 111104368 A CN111104368 A CN 111104368A CN 201911291319 A CN201911291319 A CN 201911291319A CN 111104368 A CN111104368 A CN 111104368A
- Authority
- CN
- China
- Prior art keywords
- capacity expansion
- storage
- expansion
- pvc
- disk
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/11—File system administration, e.g. details of archiving or snapshots
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/182—Distributed file systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种实现容器存储扩容的方法及***,属于容器存储扩容领域,本发明要解决的技术问题为如何满足用户在Kubernetes中给容器正在使用的PVC及其对应的PV与底层存储***进行扩容操作的需求,提高存储的利用效率,避免部署时估计存储空间过大造成浪费或者过小造成承载业务难以扩展,采用的技术方案为:该方法是定义一组扩容接口,将承载Kubernetes集群的物理机与后端存储***通过FC协议或iSCSI协议相连接,在Kubernetes中实现存储插件支持PVC扩容的功能。该***包括扩容接口定义模块、存储插件定义模块、扩容PVC编辑模块、扩容请求发起模块、磁盘扩容模块、文件******扩容模块及扩容接口镜像及部署模块。
Description
技术领域
本发明涉及容器存储扩容领域,具体地说是一种实现容器存储扩容的方法及***。
背景技术
随着容器技术在公有云、私有云、混合云等领域越来越广泛的应用,用户对于云端的数据的存储有了更高的要求。最新的容器技术由于其卓越的性能和易用性等众多优点在云计算领域已经得到了广泛的使用。目前Kubernetes已经成为容器编排技术事实上的标准。Kubernetes容器编排技术可以支持使用多种存储作为容器的底层存储实现。通过Kubernetes本身所提供的In-tree插件或者由存储提供商或云服务提供商开发的Out-of-tree插件,各种存储***几乎都可以与Kubernetes集群集成起来,并方便地实现存储磁盘或存储卷的创建、删除、查询、使用、快照等操作。但目前无论是开源社区还是相应的存储***提供商、云服务商对存储扩容的支持还比较少,这极大地限制了用户对存储的使用,亟待改善。
目前很多厂商已经研发出了多种企业级智能存储***,这类存储***一般采用双控制器冗余设计,能为用户提供丰富的存储服务和灵活配置的主机连接包括FC与iSCSI,并且主要针对数据库、虚拟化等高IO以及高业务连续性的应用场合,目前很多对信息安全性等级要求较高的客户核心应用数据存储均采用这类存储***。
故如何满足用户在Kubernetes中给容器正在使用的PVC及其对应的PV与底层存储***进行扩容操作的需求,提高存储的利用效率,避免部署时估计存储空间过大造成浪费或者过小造成承载业务难以扩展是目前急需解决的技术问题。
专利号为CN105959416A的专利文献公开了一种基于容器化技术的私有云存储***,以容器化技术docker为基础搭建私有云存储***,利用Docker容器技术扩充出计算存储节点,利用MooseFS文件***实现对单机资源的有效利用,再结合Seafile云存储***实现对松散资源的集中管理,加密存储;其***架构主要包括数据存储层和服务提供层。该技术方案解决了传统存储存在空间、加密和共享上的瓶颈;实现了私有云存储***,保证了数据的隐私性,且易于扩展,但是不能满足用户在Kubernetes中给容器正在使用的PVC及其对应的PV与底层存储***进行扩容操作的需求,提高存储的利用效率,同时无法避免部署时估计存储空间过大造成浪费或者过小造成承载业务难以扩展的问题。
发明内容
本发明的技术任务是提供一种实现容器存储扩容的方法及***,来解决如何满足用户在Kubernetes中给容器正在使用的PVC及其对应的PV与底层存储***进行扩容操作的需求,提高存储的利用效率,避免部署时估计存储空间过大造成浪费或者过小造成承载业务难以扩展的问题。
本发明的技术任务是按以下方式实现的,一种实现容器存储扩容的方法,该方法是定义一组扩容接口,将承载Kubernetes(一个开源的容器编排引擎,是基于容器技术的分布式架构领先方案)集群的物理机与后端存储***通过FC协议(FC采用光纤和同轴电缆实现的远距离的高速数据传输)或iSCSI协议(iSCSI是将SCSI命令封装在IP包内通过以太网进行传输的通信协议)相连接,在Kubernetes中实现存储插件支持PVC(持久化卷声明)扩容的功能;具体如下:
定义一组扩容接口,包括扩容磁盘和扩容文件***,便于实现高内聚低耦合的软件工程思想,无论是使用任何存储提供方式都能提供很好的支持;
定义存储插件对应的StorageClass(存储类),在定义中增加允许扩容字段;
用户编辑需要扩容的PVC,将该PVC的storage字段修改为想要扩容的大小;
storage字段修改完成后,自动触发Kubernetes容器编排服务调用对应存储插件的扩容磁盘接口,发起扩容请求;
存储插件的扩容磁盘接口根据扩容请求调用传来的参数,实现扩容磁盘;
用户手动删除并重启与该PVC相关联的Pod,Kubernetes触发调用存储插件提供的扩容文件***接口,实现扩容文件***;
扩容磁盘接口和扩容文件***接口的实现编译出来的二进制文件制作成镜像,和Kubernetes集群一起部署即可。
作为优选,所述允许扩容字段为allowVolumeExpansion:true,该字段表示该存储提供器可以支持扩容。
作为优选,所述扩容磁盘具体如下:
调用磁盘扩容接口,根据磁盘扩容请求中的PVC的信息获取需要扩容的PVC底层的存储***的VolumeId信息以及扩容后的磁盘大小信息;
组装参数,调用后端存储***提供的扩容磁盘接口,实现对容器中PVC的扩容功能;
命令执行过程信息记录日志到Kubernetes;
磁盘扩容接口向Kubernetes返回操作结果,同时Kubernetes修改PVC状态。
更优地,所述存储***提供的扩容磁盘接口是RestfulApi或命令行。
更优地,所述PVC状态为FileSystemResizePending。
作为优选,所述扩容文件***具体如下:
调用文件***扩容接口,根据文件***扩容请求中PVC的信息取得原存储的信息;
组装参数,调用后端存储***文件***扩容接口;
命令执行过程信息记录日志到Kubernetes;
将结果返回给Kubernetes,Kubernetes将PVC的大小设置为扩容后大小,Pod重启后正常挂载原PVC,完成文件***扩容操作。
一种实现容器存储扩容的***,该***包括,
扩容接口定义模块,用于定义一组扩容接口,包括扩容磁盘和扩容文件***,便于实现高内聚低耦合的软件工程思想,无论是使用任何存储提供方式都能提供很好的支持;
存储插件定义模块,用于定义存储插件对应的StorageClass(存储类),在定义中增加允许扩容字段,允许扩容字段为allowVolumeExpansion:true,该字段表示该存储提供器可以支持扩容;
扩容PVC编辑模块,用于用户编辑需要扩容的PVC,将该PVC的storage字段修改为想要扩容的大小;
扩容请求发起模块,用于在storage字段修改完成后,自动触发Kubernetes容器编排服务调用对应存储插件的扩容磁盘接口,发起扩容请求;
磁盘扩容模块,用于根据扩容请求调用传来的参数,实现扩容磁盘;
文件******扩容模块,用于用户手动删除并重启与该PVC相关联的Pod,Kubernetes触发调用存储插件提供的扩容文件***接口,实现扩容文件***;
扩容接口镜像及部署模块,用于扩容磁盘接口和扩容文件***接口的实现编译出来的二进制文件制作成镜像,和Kubernetes集群一起部署即可。
作为优选,所述磁盘扩容模块的工作过程如下:
(1)、存储插件的扩容磁盘接口根据磁盘扩容请求中的PVC的信息调用传来的参数,获取需要扩容的PVC底层的存储***的VolumeId信息以及扩容后的磁盘大小信息;
(2)、组装好参数,调用存储***提供的扩容磁盘接口,实现对容器中PVC的扩容功能;其中,存储***提供的扩容磁盘接口是RestfulApi或命令行;
(3)、整个执行命令的过程信息都保存在Kubernetes中以方便后续查询。
(4)、磁盘扩容接口向Kubernetes返回操作结果,Kubernetes将PVC状态设为FileSystemResizePending。
作为优选,所述文件***扩容模块的工作过程如下:
①、用户手动删除并重启与该PVC相关联的Pod,Kubernetes触发调用存储插件提供的扩容文件***接口;
②、存储插件获取传入的参数,如VolumeId,完成对文件***的扩容操作;
③、将结果返回给Kubernetes;
④、Kubernetes将PVC的大小设置为扩容后大小,Pod重启后正常挂载原PVC,完成全部扩容操作。
本发明的实现容器存储扩容的方法及***具有以下优点:
(一)本发明包括一组接口,实现了存储扩容功能,为使用多种存储***,包括FC协议或iSCSI协议的各种存储***方案都能提供良好支持,同时本发明将多种存储***与Kubernetes容器编排技术结合,实现集群中对容器正在使用的PVC的扩容接口操作,该扩容操作的底层由对应存储***实现,可以便捷地实现服务开发人员针对业务的存储使用情况按需增加存储容量的需求,提高存储的利用效率,避免部署时估计存储空间过大造成浪费或者过小造成承载业务难以扩展的问题,具有很高的实用价值;
(二)本发明满足了用户在Kubernetes中给容器正在使用的PVC及其对应的PV与底层存储***进行扩容操作的需求,具有较强的通用性;
(三)本发明是云计算领域非常实用的技术,能够满足用户日常的数据存储卷扩容需求;依托于业界广泛实用的Kubernetes容器编排技术和多种支持FC、iSCSI的存储***,该发明使用场景广泛,能够极大地满足云计算产品对高级特性和高级功能的需求。
附图说明
下面结合附图对本发明进一步说明。
附图1为扩容磁盘的流程示意图;
附图2为扩容文件***的流程示意图。
具体实施方式
参照说明书附图和具体实施例对本发明的一种实现容器存储扩容的方法及***作以下详细地说明。
实施例1:
本发明的实现容器存储扩容的方法,该方法是定义一组扩容接口,将承载Kubernetes(一个开源的容器编排引擎,是基于容器技术的分布式架构领先方案)集群的物理机与后端存储***通过FC协议(FC采用光纤和同轴电缆实现的远距离的高速数据传输)或iSCSI协议(iSCSI是将SCSI命令封装在IP包内通过以太网进行传输的通信协议)相连接,在Kubernetes中实现存储插件支持PVC(持久化卷声明)扩容的功能;具体如下:
S1、定义一组扩容接口,包括扩容磁盘和扩容文件***,便于实现高内聚低耦合的软件工程思想,无论是使用任何存储提供方式都能提供很好的支持;
S2、定义存储插件对应的StorageClass(存储类),在定义中增加允许扩容字段;允许扩容字段为allowVolumeExpansion:true,该字段表示该存储提供器可以支持扩容;
S3、用户编辑需要扩容的PVC,将该PVC的storage字段修改为想要扩容的大小;
S4、storage字段修改完成后,自动触发Kubernetes容器编排服务调用对应存储插件的扩容磁盘接口,发起扩容请求;
S5、存储插件的扩容磁盘接口根据扩容请求调用传来的参数,实现扩容磁盘;
S6、用户手动删除并重启与该PVC相关联的Pod,Kubernetes触发调用存储插件提供的扩容文件***接口,实现扩容文件***;
S7、扩容磁盘接口和扩容文件***接口的实现编译出来的二进制文件制作成镜像,和Kubernetes集群一起部署即可。
其中,如附图1所示,步骤S5中扩容磁盘具体如下:
S501、调用磁盘扩容接口,根据磁盘扩容请求中的PVC的信息获取需要扩容的PVC底层的存储***的VolumeId信息以及扩容后的磁盘大小信息;
S502、组装参数,调用后端存储***提供的扩容磁盘接口,实现对容器中PVC的扩容功能;存储***提供的扩容磁盘接口是RestfulApi或命令行
S503、命令执行过程信息记录日志到Kubernetes;
S504、磁盘扩容接口向Kubernetes返回操作结果,同时Kubernetes修改PVC状态,PVC状态置为FileSystemResizePending。
如附图2所示,步骤S6中扩容文件***具体如下:
S601、调用文件***扩容接口,根据文件***扩容请求中PVC的信息取得原存储的信息;
S602、组装参数,调用后端存储***文件***扩容接口;
S603、命令执行过程信息记录日志到Kubernetes;
S604、将结果返回给Kubernetes,Kubernetes将PVC的大小设置为扩容后大小,Pod重启后正常挂载原PVC,完成文件***扩容操作。
实施例2:
本发明的实现容器存储扩容的***,该***包括,
扩容接口定义模块,用于定义一组扩容接口,包括扩容磁盘和扩容文件***,便于实现高内聚低耦合的软件工程思想,无论是使用任何存储提供方式都能提供很好的支持;
存储插件定义模块,用于定义存储插件对应的StorageClass(存储类),在定义中增加允许扩容字段,允许扩容字段为allowVolumeExpansion:true,该字段表示该存储提供器可以支持扩容;
扩容PVC编辑模块,用于用户编辑需要扩容的PVC,将该PVC的storage字段修改为想要扩容的大小;
扩容请求发起模块,用于在storage字段修改完成后,自动触发Kubernetes容器编排服务调用对应存储插件的扩容磁盘接口,发起扩容请求;
磁盘扩容模块,用于根据扩容请求调用传来的参数,实现扩容磁盘;磁盘扩容模块的工作过程如下:
(1)、存储插件的扩容磁盘接口根据磁盘扩容请求中的PVC的信息调用传来的参数,获取需要扩容的PVC底层的存储***的VolumeId信息以及扩容后的磁盘大小信息;
(2)、组装好参数,调用存储***提供的扩容磁盘接口,实现对容器中PVC的扩容功能;其中,存储***提供的扩容磁盘接口是RestfulApi或命令行;
(3)、整个执行命令的过程信息都保存在Kubernetes中以方便后续查询。
(4)、磁盘扩容接口向Kubernetes返回操作结果,Kubernetes将PVC状态设为FileSystemResizePending。
文件******扩容模块,用于用户手动删除并重启与该PVC相关联的Pod,Kubernetes触发调用存储插件提供的扩容文件***接口,实现扩容文件***;文件***扩容模块的工作过程如下:
①、用户手动删除并重启与该PVC相关联的Pod,Kubernetes触发调用存储插件提供的扩容文件***接口;
②、存储插件获取传入的参数,如VolumeId,完成对文件***的扩容操作;
③、将结果返回给Kubernetes;
④、Kubernetes将PVC的大小设置为扩容后大小,Pod重启后正常挂载原PVC,完成全部扩容操作。
扩容接口镜像及部署模块,用于扩容磁盘接口和扩容文件***接口的实现编译出来的二进制文件制作成镜像,和Kubernetes集群一起部署即可。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (9)
1.一种实现容器存储扩容的方法,其特征在于,该方法是定义一组扩容接口,将承载Kubernetes集群的物理机与后端存储***通过FC协议或iSCSI协议相连接,在Kubernetes中实现存储插件支持PVC扩容的功能;具体如下:
定义一组扩容接口,包括扩容磁盘和扩容文件***;
定义存储插件对应的StorageClass,在定义中增加允许扩容字段;
用户编辑需要扩容的PVC,将该PVC的storage字段修改为想要扩容的大小;
storage字段修改完成后,自动触发Kubernetes容器编排服务调用对应存储插件的扩容磁盘接口,发起扩容请求;
存储插件的扩容磁盘接口根据扩容请求调用传来的参数,实现扩容磁盘;
用户手动删除并重启与该PVC相关联的Pod,Kubernetes触发调用存储插件提供的扩容文件***接口,实现扩容文件***;
扩容磁盘接口和扩容文件***接口的实现编译出来的二进制文件制作成镜像,和Kubernetes集群一起部署即可。
2.根据权利要求1所述的实现容器存储扩容的方法,其特征在于,所述允许扩容字段为allowVolumeExpansion:true,该字段表示该存储提供器可以支持扩容。
3.根据权利要求1所述的实现容器存储扩容的方法,其特征在于,所述扩容磁盘具体如下:
调用磁盘扩容接口,根据磁盘扩容请求中的PVC的信息获取需要扩容的PVC底层的存储***的VolumeId信息以及扩容后的磁盘大小信息;
组装参数,调用后端存储***提供的扩容磁盘接口,实现对容器中PVC的扩容功能;
命令执行过程信息记录日志到Kubernetes;
磁盘扩容接口向Kubernetes返回操作结果,同时Kubernetes修改PVC状态。
4.根据权利要求3所述的实现容器存储扩容的方法,其特征在于,所述存储***提供的扩容磁盘接口是RestfulApi或命令行。
5.根据权利要求3所述的实现容器存储扩容的方法,其特征在于,所述PVC状态为FileSystemResizePending。
6.根据权利要求1所述的实现容器存储扩容的方法,其特征在于,所述扩容文件***具体如下:
调用文件***扩容接口,根据文件***扩容请求中PVC的信息取得原存储的信息;
组装参数,调用后端存储***文件***扩容接口;
命令执行过程信息记录日志到Kubernetes;
将结果返回给Kubernetes,Kubernetes将PVC的大小设置为扩容后大小,Pod重启后正常挂载原PVC,完成文件***扩容操作。
7.一种实现容器存储扩容的***,其特征在于,该***包括,
扩容接口定义模块,用于定义一组扩容接口,包括扩容磁盘和扩容文件***;
存储插件定义模块,用于定义存储插件对应的StorageClass,在定义中增加允许扩容字段,允许扩容字段为allowVolumeExpansion:true,该字段表示该存储提供器可以支持扩容;
扩容PVC编辑模块,用于用户编辑需要扩容的PVC,将该PVC的storage字段修改为想要扩容的大小;
扩容请求发起模块,用于在storage字段修改完成后,自动触发Kubernetes容器编排服务调用对应存储插件的扩容磁盘接口,发起扩容请求;
磁盘扩容模块,用于根据扩容请求调用传来的参数,实现扩容磁盘;
文件******扩容模块,用于用户手动删除并重启与该PVC相关联的Pod,Kubernetes触发调用存储插件提供的扩容文件***接口,实现扩容文件***;
扩容接口镜像及部署模块,用于扩容磁盘接口和扩容文件***接口的实现编译出来的二进制文件制作成镜像,和Kubernetes集群一起部署即可。
8.根据权利要求7所述的实现容器存储扩容的***,其特征在于,所述磁盘扩容模块的工作过程如下:
(1)、存储插件的扩容磁盘接口根据磁盘扩容请求中的PVC的信息调用传来的参数,获取需要扩容的PVC底层的存储***的VolumeId信息以及扩容后的磁盘大小信息;
(2)、组装好参数,调用存储***提供的扩容磁盘接口,实现对容器中PVC的扩容功能;其中,存储***提供的扩容磁盘接口是RestfulApi或命令行;
(3)、整个执行命令的过程信息都保存在Kubernetes中以方便后续查询。
(4)、磁盘扩容接口向Kubernetes返回操作结果,Kubernetes将PVC状态设为FileSystemResizePending。
9.根据权利要求7所述的实现容器存储扩容的方法,其特征在于,所述文件***扩容模块的工作过程如下:
①、用户手动删除并重启与该PVC相关联的Pod,Kubernetes触发调用存储插件提供的扩容文件***接口;
②、存储插件获取传入的参数,完成对文件***的扩容操作;
③、将结果返回给Kubernetes;
④、Kubernetes将PVC的大小设置为扩容后大小,Pod重启后正常挂载原PVC,完成全部扩容操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911291319.3A CN111104368B (zh) | 2019-12-16 | 2019-12-16 | 一种实现容器存储扩容的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911291319.3A CN111104368B (zh) | 2019-12-16 | 2019-12-16 | 一种实现容器存储扩容的方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111104368A true CN111104368A (zh) | 2020-05-05 |
CN111104368B CN111104368B (zh) | 2023-08-22 |
Family
ID=70423317
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911291319.3A Active CN111104368B (zh) | 2019-12-16 | 2019-12-16 | 一种实现容器存储扩容的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111104368B (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111752489A (zh) * | 2020-06-30 | 2020-10-09 | 重庆紫光华山智安科技有限公司 | Kubernetes中PVC模块的扩容方法及相关装置 |
CN111753326A (zh) * | 2020-05-22 | 2020-10-09 | 湖南麒麟信安科技有限公司 | 一种容器云平台云存储资源加密方法、***及介质 |
CN111949216A (zh) * | 2020-08-14 | 2020-11-17 | 苏州浪潮智能科技有限公司 | 云平台存储卷自动扩容的方法、***、终端及存储介质 |
CN112328170A (zh) * | 2020-10-22 | 2021-02-05 | 杭州朗澈科技有限公司 | 一种云硬盘的扩容方法、装置、计算机设备和存储介质 |
CN112579008A (zh) * | 2020-12-24 | 2021-03-30 | 深信服科技股份有限公司 | 容器编排引擎的存储部署方法、装置、设备及存储介质 |
CN112882794A (zh) * | 2021-02-25 | 2021-06-01 | 重庆紫光华山智安科技有限公司 | pod扩容方法、装置、节点及存储介质 |
CN113672173A (zh) * | 2021-07-31 | 2021-11-19 | 济南浪潮数据技术有限公司 | 一种存储卷扩容方法、***、设备及可读存储介质 |
CN113760638A (zh) * | 2020-10-15 | 2021-12-07 | 北京沃东天骏信息技术有限公司 | 一种基于kubernetes集群的日志服务方法和装置 |
CN113672173B (zh) * | 2021-07-31 | 2024-07-26 | 济南浪潮数据技术有限公司 | 一种存储卷扩容方法、***、设备及可读存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9015123B1 (en) * | 2013-01-16 | 2015-04-21 | Netapp, Inc. | Methods and systems for identifying changed data in an expandable storage volume |
CN105897946A (zh) * | 2016-04-08 | 2016-08-24 | 北京搜狐新媒体信息技术有限公司 | 一种访问地址的获取方法及*** |
CN108075914A (zh) * | 2016-11-15 | 2018-05-25 | ***通信有限公司研究院 | 一种动态扩容缩容的方法及网络设备 |
CN109446032A (zh) * | 2018-12-19 | 2019-03-08 | 福建新大陆软件工程有限公司 | Kubernetes副本扩缩容的方法及*** |
CN109814879A (zh) * | 2019-01-16 | 2019-05-28 | 福建省天奕网络科技有限公司 | 自动化ci/cd项目部署方法、存储介质 |
CN109828951A (zh) * | 2019-02-15 | 2019-05-31 | 浪潮软件集团有限公司 | 一种结合Kubernetes和Ceph存储快照的方法及*** |
CN109951525A (zh) * | 2019-02-18 | 2019-06-28 | 山东浪潮云信息技术有限公司 | 一种基于容器的云盘挂载***及方法 |
CN110019081A (zh) * | 2017-07-20 | 2019-07-16 | 中兴通讯股份有限公司 | 数据持久化处理方法、装置、***及可读存储介质 |
-
2019
- 2019-12-16 CN CN201911291319.3A patent/CN111104368B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9015123B1 (en) * | 2013-01-16 | 2015-04-21 | Netapp, Inc. | Methods and systems for identifying changed data in an expandable storage volume |
CN105897946A (zh) * | 2016-04-08 | 2016-08-24 | 北京搜狐新媒体信息技术有限公司 | 一种访问地址的获取方法及*** |
CN108075914A (zh) * | 2016-11-15 | 2018-05-25 | ***通信有限公司研究院 | 一种动态扩容缩容的方法及网络设备 |
CN110019081A (zh) * | 2017-07-20 | 2019-07-16 | 中兴通讯股份有限公司 | 数据持久化处理方法、装置、***及可读存储介质 |
CN109446032A (zh) * | 2018-12-19 | 2019-03-08 | 福建新大陆软件工程有限公司 | Kubernetes副本扩缩容的方法及*** |
CN109814879A (zh) * | 2019-01-16 | 2019-05-28 | 福建省天奕网络科技有限公司 | 自动化ci/cd项目部署方法、存储介质 |
CN109828951A (zh) * | 2019-02-15 | 2019-05-31 | 浪潮软件集团有限公司 | 一种结合Kubernetes和Ceph存储快照的方法及*** |
CN109951525A (zh) * | 2019-02-18 | 2019-06-28 | 山东浪潮云信息技术有限公司 | 一种基于容器的云盘挂载***及方法 |
Non-Patent Citations (1)
Title |
---|
崔秀龙: "Kubernetes中对持久卷进行扩容", 《腾讯云开发者社区》 * |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111753326A (zh) * | 2020-05-22 | 2020-10-09 | 湖南麒麟信安科技有限公司 | 一种容器云平台云存储资源加密方法、***及介质 |
CN111753326B (zh) * | 2020-05-22 | 2024-02-13 | 湖南麒麟信安科技股份有限公司 | 一种容器云平台云存储资源加密方法、***及介质 |
CN111752489A (zh) * | 2020-06-30 | 2020-10-09 | 重庆紫光华山智安科技有限公司 | Kubernetes中PVC模块的扩容方法及相关装置 |
CN111752489B (zh) * | 2020-06-30 | 2022-06-17 | 重庆紫光华山智安科技有限公司 | Kubernetes中PVC模块的扩容方法及相关装置 |
CN111949216A (zh) * | 2020-08-14 | 2020-11-17 | 苏州浪潮智能科技有限公司 | 云平台存储卷自动扩容的方法、***、终端及存储介质 |
CN113760638A (zh) * | 2020-10-15 | 2021-12-07 | 北京沃东天骏信息技术有限公司 | 一种基于kubernetes集群的日志服务方法和装置 |
CN112328170A (zh) * | 2020-10-22 | 2021-02-05 | 杭州朗澈科技有限公司 | 一种云硬盘的扩容方法、装置、计算机设备和存储介质 |
CN112328170B (zh) * | 2020-10-22 | 2022-05-24 | 杭州朗澈科技有限公司 | 一种云硬盘的扩容方法、装置、计算机设备和存储介质 |
CN112579008A (zh) * | 2020-12-24 | 2021-03-30 | 深信服科技股份有限公司 | 容器编排引擎的存储部署方法、装置、设备及存储介质 |
CN112882794A (zh) * | 2021-02-25 | 2021-06-01 | 重庆紫光华山智安科技有限公司 | pod扩容方法、装置、节点及存储介质 |
CN113672173A (zh) * | 2021-07-31 | 2021-11-19 | 济南浪潮数据技术有限公司 | 一种存储卷扩容方法、***、设备及可读存储介质 |
CN113672173B (zh) * | 2021-07-31 | 2024-07-26 | 济南浪潮数据技术有限公司 | 一种存储卷扩容方法、***、设备及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111104368B (zh) | 2023-08-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111104368B (zh) | 一种实现容器存储扩容的方法及*** | |
US9398053B2 (en) | Efficient data transmission between computing devices | |
WO2019152117A1 (en) | Systems and methods for synchronizing microservice data stores | |
CN111338854A (zh) | 基于Kubernetes集群快速恢复数据的方法及*** | |
CN104156216A (zh) | 一种面向云计算的异构存储管理***及方法 | |
CN102427481A (zh) | 用于对云计算服务进行管理的***及云计算管理方法 | |
JP5868986B2 (ja) | アイテム単位でのリカバリー | |
CN102882908A (zh) | 云计算管理***及云计算管理方法 | |
CN103916479A (zh) | 一种基于工作组文件的云同步局域网加速*** | |
WO2021184992A1 (zh) | 一种镜像文件的上传方法、相关设备及计算机存储介质 | |
JP7161560B2 (ja) | 人工知能開発プラットフォームの管理方法及び装置、媒体 | |
CN103546572A (zh) | 一种云存储装置以及多云存储联网***和方法 | |
CN107517277B (zh) | 一种sanlock锁实现方法和装置 | |
EP3457668B1 (en) | Clustering in unified communication and collaboration services | |
CN107979640B (zh) | 一种数据传输方法及装置 | |
US11709749B1 (en) | Diagnostic data collection for kubernetes | |
CN110532058B (zh) | 容器集群服务的管理方法、装置、设备及可读存储介质 | |
CN103607429A (zh) | 云计算业务实现方法和*** | |
CN114996053A (zh) | 一种远程卷复制传输方法、***、装置及存储介质 | |
CN101621526B (zh) | 一种防止无用连接占用***资源的iSCSI方法及装置 | |
CN109033250B (zh) | 一种支持大数据文件访问服务的高可用性对象存储方法 | |
WO2016000303A1 (zh) | 一种资源分配方法、***及计算机存储介质 | |
CN115987974A (zh) | 一种轻量级ftp服务方法及*** | |
CN116467336A (zh) | 数据处理方法及装置、电子设备、存储介质 | |
CN113641641A (zh) | 文件存储服务的切换方法、切换***、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 250100 building S02, Inspur Science Park, No. 1036, Inspur Road, high tech Zone, Jinan, Shandong Applicant after: Inspur cloud Information Technology Co.,Ltd. Address before: 250100 No. 1036 Tidal Road, Jinan High-tech Zone, Shandong Province, S01 Building, Tidal Science Park Applicant before: Tidal Cloud Information Technology Co.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |