一种基于minio的分布式存储方法技术

技术编号:37369415 阅读:34 留言:0更新日期:2023-04-27 07:15
本发明专利技术涉及数据存储技术领域,具体为一种基于minio的分布式存储方法,包括以下步骤:部署K8S及MinIO;打包程序docker镜像;启动多个Pod;前端发送文件的上传或下载请求;后台Java程序收到请求之后,通过bucket将文件存储到MinIO中或者从MinIO中读取文件;读取文件将其返回给前端进行下载;有益效果为:本发明专利技术提出的基于minio的分布式存储方法由Kubernetes、启动多Pod的程序、MinIO、前端程序及后台Java程序共同构成。首先部署K8S及MinIO,打包程序docker镜像,启动多个Pod。启动多个Pod。启动多个Pod。

【技术实现步骤摘要】
一种基于minio的分布式存储方法


[0001]本专利技术涉及数据存储
,具体为一种基于minio的分布式存储方法。

技术介绍

[0002]Kubernetes,简称K8S,用于管理云平台中多个主机上的容器化的应用;Docker,是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何操作系统的机器上。
[0003]现有技术中,容器技术:有效的将单个操作系统的资源划分到孤立的组中,以便更好的在孤立的组之间平衡有冲突的资源使用需求,这种技术就是容器技术;Pod是在K8S集群中运行部署应用或服务的最小单元,它是可以支持多容器的;分布式存储是一种数据存储技术,将数据分散存储在多台独立的设备上;MinIO是一种私有云对象存储的方案。主要用于存储海量的图片,视频,文档等。但是,单个程序部署需要启动多个Pod来保证程序连续性。

技术实现思路

[0004]本专利技术的目的在于提供一种基于minio的分布式存储方法,以解决上述
技术介绍
中提出的问题。
[0005]为实现上述目的,本专本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于minio的分布式存储方法,其特征在于,所述存储方法包括以下步骤:部署K8S及MinIO;打包程序docker镜像;启动多个Pod;前端发送文件的上传或下载请求;后台Java程序收到请求之后,通过bucket将文件存储到MinIO中或者从MinIO中读取文件;读取文件将其返回给前端进行下载。2.根据权利要求1所述的一种基于minio的分布式存储方法,其特征在于:在服务器上部署Kubernetes,管理云平台中的容器化的应用。3.根据权利要求1所述的一种基于minio的分布式存储方法,其特征在于:将前台及后台程序打包为镜像文件上传到服务器中,再将服务器中的镜像文件推送到docker中。4.根据权利要求1所述的一种基于minio的分布式存储方法,其特征在于:使用命令拉取docker镜像,并配置启动多个后台Pod程序,前台程序可启动单个或多个Pod程序。5.根据权利要求1所述的一种基于minio的分布式存储方法,其特征在于:用户访问前端页面,...

【专利技术属性】
技术研发人员:王文宇
申请(专利权)人:浪潮云信息技术股份公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1