安装与管理

MinIO Deployment Topologies and Installation Instructions

本节介绍如何在 Kubernetes裸金属 基础设施上安装和管理采用 AGPLv3 许可的 Community MinIO 对象存储。

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

所有 MinIO 部署都实现了 纠删码 后端。 你可以使用以下拓扑之一部署 MinIO:

单机单盘 (SNSD,即”单机”模式)

适用于本地开发与评估,可靠性有限或无冗余

单机多盘 (SNMD,即”单机多盘”模式)

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

提供驱动器级可靠性,可配置为最多容忍 1/2 驱动器丢失

适合评估多驱动器拓扑和故障切换行为。

多机多盘 (MNMD,即”分布式”模式)

企业级高性能对象存储

提供节点/驱动器级可靠性,可配置为最多容忍 1/2 节点/驱动器丢失

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

可扩展到 PB+ 级工作负载,同时扩展存储容量与性能

Kubernetes

MinIO 提供 Kubernetes 原生的 Operator 框架,用于在你的托管基础设施上管理和部署 Tenant。

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。

最后修改 August 2, 2026: init commit (8338d5b)

本页部分内容改编自 MinIO 对象存储文档,© 2020–至今 MinIO, Inc.,依据 CC BY 4.0 授权,由 Silo 项目转换与维护。归属与署名

本页为非官方中文翻译。如与英文原文有出入,以英文原文为准。