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

MinIO Documentation

安装与管理

本节记录了安装和管理基于 AGPLv3 许可的 MinIO 社区版对象存储的步骤Kubernetes裸机基础设施。

MinIO 是一款软件定义的高性能分布式对象存储服务器。 您可以在消费级或企业级硬件以及各种操作系统和架构上运行 MinIO。

所有 MinIO 部署都实现擦除编码backends. 您可以使用以下拓扑之一部署 MinIO:

单节点单驱动器(SNSD 或 "独立版")

本地开发和评估,无/有限可靠性

单节点多驱动器(SNMD 或 "独立多驱动器")

性能、规模和容量要求较低的工作负载

驱动器级可靠性,可配置容忍最多1/2所有驱动器的故障

多驱动器拓扑和故障转移行为评估。

多节点多驱动器(MNMD 或 "分布式")

企业级高性能对象存储

多节点/驱动器级别的可靠性,可配置容忍最多1/2所有节点/驱动器丢失

AI/ML、分布式查询、分析及其他数据湖组件的主存储

可扩展至PB+级别工作负载 - 包括存储容量和性能

Kubernetes

MinIO 提供了一个 Kubernetes 原生 Operator 框架,用于在您管理的基础设施上管理和部署租户。

MinIO 完全支持上游 Kubernetes 以及大多数基于上游版本的分发版本。 这包括但不限于 RedHat Openshift、SUSE Rancher 和 VMWare Tanzu。 MinIO 还完全支持基于云的 Kubernetes 引擎,例如 Elastic Kubernetes Engine、Google Kubernetes Service 和 Azure Kubernetes Service。

选择最适合您 Kubernetes 基础设施的链接。 如果您的提供商未列出,请使用 Kubernetes 上游文档作为基准,并根据您的提供商指南或与上游语义和行为的差异进行必要修改。

裸机

MinIO 支持部署到裸机基础设施 - 物理机或虚拟化主机 - 运行 Linux、MacOS 和 Windows 系统。 您也可以将 MinIO 作为容器部署到受支持的操作系统上。

重要

MinIO 强烈建议Linux (RHEL, Ubuntu) or Kubernetes (Upstream, OpenShift)对于长期开发和生产环境。

MinIO 不提供支持保证SNMD or MNMDmacOS、Windows 或容器化部署中的拓扑结构。