• 2024-10-29k8s 1.28.2 集群部署 Thanos 对接 MinIO 实现 Prometheus 数据长期存储
    目录什么是ThanosThanos的主要功能Thanos的架构组件Thanos部署架构SidecarReceive架构选择开始部署部署架构创建namespacenode-exporter部署kube-state-metrics部署Prometheus+Thanos-Sidecar部署固定节点创建label生成secretMinIO配置etcd证书启动Prometheus+Th
  • 2024-10-27docker-minio启动参数
    完整命令 dockerrun-p9000:9000-p9090:9090-v/opt/minio/data:/data-d--name-d--restart=alwaysminio-e"MINIO_ACCESS_KEY=minio"-e"MINIO_SECRET_KEY=minio@admin123"minio/minioserver--console-address":9090"-address&q
  • 2024-10-26minio 多节点部署
    先决条件firewalld配置firewall-cmd--permanent--zone=public--add-port=9000/tcpfirewall-cmd--reload节点说明cat>>/etc/hosts<<EOF192.168.174.100minio-01192.168.174.101minio-02EOF挂载点mkdir-pv/data/disk1/miniomkdir-pv/data/disk2/mini
  • 2024-10-26nginx 代理 minio
    nginx.confupstreamminio_s3{least_conn;serverminio-01.internal-domain.com:9000;serverminio-02.internal-domain.com:9000;serverminio-03.internal-domain.com:9000;serverminio-04.internal-domain.com:9000;}upstreamminio_console{
  • 2024-10-25MinIO上传和下载文件及文件完整性校验.
    MinIO上传和下载文件及文件完整性校验.packagecom.xuecheng.media;importcom.j256.simplemagic.ContentInfo;importcom.j256.simplemagic.ContentInfoUtil;importio.minio.*;importio.minio.errors.*;importorg.apache.commons.codec.digest.DigestUtils;importorg
  • 2024-10-23对象存储服务MinIO-快速入门-集成项目
    对象存储服务MinIOMinIO简介MinIO基于ApacheLicensev2.0开源协议的对象存储服务,可以做为云存储的解决方案用来保存海量的图片,视频,文档。由于采用Golang实现,服务端可以工作在Windows,Linux,OSX和FreeBSD上。配置简单,基本是复制可执行程序,单行命令可以运行起来。MinIO
  • 2024-10-18MinIO
    1.概述一个开源的用于存储文件的分布式文件存储系统2.官网http://docs.minio.org.cn/docs/3.相关概念bucket–类比于文件系统的目录Object–类比文件系统的文件Keys–类比文件名4.搭建dockerrun-p9000:9000--nameminio-d--restart=always-e"MINIO_A
  • 2024-10-17minio多节点
    1.在所有节点安装miniowgethttps://dl.min.io/server/minio/release/linux-amd64/archive/minio_20241002175041.0.0_amd64.deb-Ominio.debdpkg-iminio.deb2.修改所有节点的hosts文件,将主机名设置为连续值vi/etc/hosts192.168.1.101minio1192.168.1.102minio23
  • 2024-10-16基于MinIO配置bucket,用于文件下载和浏览
    文章目录引言I配置文件浏览访问权限配置文件浏览访问地址文件下载地址II知识扩展MinIO内置访问策略只读策略只写策略读写策略diagnosticsconsoleAdmin引言需求:文件下载用于OTA升级,文件浏览用于产品展示。实现方案:基于MinIO配置bucket访问权
  • 2024-10-15minio client 使用
    一、下载minioclientwgethttp://dl.minio.org.cn/client/mc/release/linux-amd64/mcchmod+xmc 二、添加server./mcconfighostaddminio-serverhttps://xxx.xxx.xxx.xxx:9100access-keysecret-key--apis3v4Added`minio-server`successfully../mcconfi
  • 2024-10-15MinIO部署及示例
    docker部署dockerrun\-p9000:9000\-p9001:9001\-d\--nameminio\-v/Users/ivan/code/black/dockerData/minio:/data\-e"MINIO_ROOT_USER=ROOT"\-e"MINIO_ROOT_PASSWORD=MINIO123"\quay.io/minio/mi
  • 2024-10-15vue + minio上传文件服务器
    1、安装依赖npminstallminio-jsnpminstallstream2、vue组件中引入import{Minio}from"minio-js";3、初始化minio插件initMinio(){this.minioClient=newMinio.Client({endPoint:'xxx.xxx.x.xx',//MinIO服务器地址port:59000,//端口号
  • 2024-10-11Minio存储应用部署案例
    1.MinIO的发展背景随着云计算、人工智能和大数据技术的发展,数据存储面临越来越多的挑战。传统的文件系统和块存储已经无法应对海量的非结构化数据和多种数据格式带来的压力。对象存储作为一种新的存储方式,能够更好地应对这些挑战,尤其是对于视频、图片、备份数据等非结构化数
  • 2024-10-09Minio迁移实战流程
    前言:由于项目需要迁移Minio数据记录一下首先要确定环境Linux下环境两边环境需要统一minio的版本如果用docker安装的可以直接升级一.安装迁移工具mcyum-yinstallmcmvmc/usr/local/binchmod+x/usr/local/bin/mcexportPATH=$PATH:/usr/local/binmc--version至
  • 2024-10-03minio
    miniohttps://github.com/minio/minioMinIO是在GNUAffero通用公共许可证v3.0下发布的对象存储系统。它与AmazonS3云存储服务兼容API。它能够处理非结构化数据,例如照片、视频、日志文件、备份和容器图像,支持的最大对象大小为50TB。 https://min.io/TheMinIOEnt
  • 2024-09-28Minio在docker中部署
    定义与概述Minio是一个基于对象存储的开源项目,它与传统的文件存储系统不同,主要用于存储海量的非结构化数据,如图片、视频、文档等。它兼容亚马逊S3云存储服务的API,这意味着如果应用程序是基于S3API开发的存储功能,那么可以很容易地将其迁移到Minio上。功能特点高
  • 2024-09-25使用 Vue3、TypeScript 和 Spring Boot 实现文件上传至 MinIO 和 OSS
    目录《使用Vue3、TypeScript和SpringBoot实现文件上传至MinIO和OSS》一、技术选型二、环境搭建三、前端实现四、后端实现五、代码解析在现代web应用开发中,文件上传是一个常见的需求。本文将介绍如何使用Vue3、TypeScript和SpringBoot实现文件上传功能,并
  • 2024-09-25006.MinIO基础使用
    006.MinIO基础使用 目录图形界面使用bucketAccesskeys配置权限MonitoringTieringSiteReplication客户端使用mc客户端安装bucketobjectPolicyUserGroupsconfig集群管理curl工具使用 回到顶部图形界面使用bucketbucket创建图形界面创建b
  • 2024-09-25Minio生命周期规则及桶初始化
    packageorg.ailun;importio.minio.*;importio.minio.messages.*;importjava.util.List;/***@version1.0*@since:JDK11*/publicclassTest{privatestaticStringbucketName="bucketName";publicstaticvoidmain(String[
  • 2024-09-23Spring Boot+MinIO实战:掌握分片上传、秒传与断点续传,让文件管理更高效!
    在现代应用中,随着文件大小的不断增大和网络环境的复杂化,传统的文件上传方式已难以满足用户需求。通过将SpringBoot与MinIO集成,可以轻松实现文件的分片上传、秒传和续传功能,为用户提供更流畅的上传体验。分片上传分片上传是将大文件拆分成多个小块分别上传,避免单次上传大文件带
  • 2024-09-20实战教程:Minio与etcd本地部署 + Milvus本地数据库配置(亲测成功)
    一.minio本地部署1.获取安装包wgethttps://dl.minio.io/server/minio/release/linux-amd64/miniowgethttps://dl.min.io/client/mc/release/linux-amd64/mcchmod+xminiochmod+xmc#命令移到系统路径直接调用命令cpminio/use/local/bincpmc/use/local/
  • 2024-09-17关于Java使用MinIO文件服务器操作文件
    Java使用Minio上传文件示例代码1.Minio介绍MinIO是一个基于ApacheLicensev3.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5
  • 2024-09-16k8s集群备份与迁移
    什么是Velero?Velero是一个用Go语言开发的开源工具,用于Kubernetes集群的备份、恢复、灾难恢复和迁移。Velero备份工作流程当用户发起velerobackupcreate时,会执行如下四个动作:velero客户端调用KubernetesAPI创建自定义资源并存储到etcd;BackupController通过Kuber
  • 2024-09-14Linux+Docker:3分钟实现MinIO在线部署与Java集成
    Linux下使用Docker安装MinIO1.拉取MinIO镜像dockerpullminio/minio2.创建挂载目录mkdir-p/opt/minio/datamkdir-p/optl/minio/config3.检查端口占用sudolsof-i:9000...4.启动MinIO容器dockerrun--nameminio\#容器名称-p9010:9000
  • 2024-09-14chainlit s3 minio 存储集成配置
    chainlits3默认对于minio的支持没有明确说明,但是我们可以通过配置解决(环境变量以及~/.aws/config都可以)使用代码配置importchainlitasclimportchainlit.dataascl_datafromchainlit.data.sql_alchemyimportSQLAlchemyDataLayerfromchainlit.typesimportThreadDic