前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >01-Linux部署MinIo

01-Linux部署MinIo

作者头像
彼岸舞
发布2022-08-24 08:35:51
9880
发布2022-08-24 08:35:51
举报
文章被收录于专栏:java开发的那点事

前提

我也是今天才用这个技术, 之前没有用过, 在做项目的时候, 本来二级平台(IOT)说的是直接推送图片的URL给到我的, 但是应为一些网路原因, 导致了二级平台在局域网, 并且不允许直接暴露在互联网上, 所以改为图片转Base64推送给我, 本来我计划的方案是, 在一级平台上部署一个Nginx, 然后一级平台往Nginx的暴露文件夹下写图片, 通过Nginx做静态资源的Http请求的访问

架构图

但是这样在开发环境是没有问题的, 但是在生产环境就有问题了, 因为直接写入Nginx的本地磁盘,会存在单点问题, 如果是多台的话, 虽然有办法可以做到访问, 但是会有数据割裂的问题, 一旦某节点数据丢失, 那么是没办法恢复的,

后来和运维聊完之后, 说是有现成的对象存储服务, MinIo

MinIo简介

多 云对象存储

MinIO 提供高性能、兼容 S3 的对象存储。 MinIO 原生于 Kubernetes,是 每个公共云、每个 Kubernetes 发行版、私有云和 边缘上唯一可用的对象存储套件。MinIO 是软件定义的,在 GNU AGPL v3 下是 100% 开源的。

MinIo单击版部署

官网

代码语言:javascript
复制
https://min.io/

下载

里面提供了很多种的部署方式, 包含沙箱和原生等

部署

我是直接基于Linux部署的

里面的命令直接粘贴就可以

访问页面

访问地址

代码语言:javascript
复制
http://192.168.247.130:9001/login

输入用户名和密码

MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=password

第一次是没有Bucket的需要自己创建

创建Bucket

其他功能自行探索

设置为公开的

设置权限为读写

创建用户

分配权限

在存储桶的用户中能看到就可以

也可以使用新的用户登录, 到此部署结束, 当然只是单机版的, 集群就交给运维吧

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-08-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前提
  • MinIo简介
  • MinIo单击版部署
    • 官网
      • 下载
        • 部署
          • 访问页面
            • 创建Bucket
              • 设置为公开的
                • 设置权限为读写
                  • 创建用户
                  相关产品与服务
                  对象存储
                  对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档