文档基于2025-10-10日社区最终版构建     
切换到英文版    进入演示系统    进入交流社区

MinIO Documentation

MinIO 高性能对象存储

MinIO 是一款 Kubernetes 原生的 S3 兼容对象存储解决方案,专为在应用所在位置部署而设计——无论是本地环境、私有云、公有云还是边缘基础设施。 MinIO 旨在支持现代应用工作负载模式,将高性能分布式计算与 PB 级存储需求完美结合。

本网站记录了在受支持平台上部署 MinIO 社区对象存储的操作、管理和开发文档。

快速入门

MinIO在以下地址维护社区服务器的沙盒实例:https://play.min.io您可以在本地系统上使用此实例进行MinIO产品的实验或评估。

遵循mcCLI安装指南在本地主机上安装该实用程序。

mc包含预配置的play连接到沙盒环境的别名。 例如,您可以使用以下命令创建存储桶并复制对象到其中:play:

mc mb play/mynewbucket

mc cp /path/to/file play/mynewbucket/prefix/filename.extension

mc stat play/mynewbucket/prefix/filename.extension

重要

MinIO Play沙盒是一个临时的公开部署环境,使用众所周知的访问凭证。 任何上传至Play沙盒的私有、机密、内部、受保护或其他重要数据都将实质上变为公开数据。 请谨慎判断并酌情处理上传至Play沙盒的任何数据。

  1. 下载适用于您操作系统的 MinIO 服务器进程

    按照说明操作MinIO 下载页面为您的操作系统下载并安装minio server过程。

  2. 创建一个用于MinIO的文件夹

    例如,创建一个文件夹~/minio在 Linux/MacOS 或C:\minio在 Windows 中。

  3. 启动 MinIO 服务器

    运行minio server指定目录路径和--console-address设置静态控制台监听路径的参数:

    minio server ~/minio --console-address :9001
    # For windows, use minio.exe server ~/minio --console-address :9001`
    

    输出内容包括两部分的连接说明:mc并使用浏览器连接到控制台。

下载minio-dev.yaml到您的主机:

curl https://raw.githubusercontent.com/minio/docs/master/source/extra/examples/minio-dev.yaml -O

该文件描述了两个Kubernetes资源:

  • 一个新的命名空间minio-dev

  • 使用工作节点上的驱动器或卷提供数据的MinIO Pod

使用kubectl port-forward要访问 Pod,或为 Pod 创建服务以便配置 Ingress、负载均衡或类似的 Kubernetes 级网络。