Minio 是与 Amazon S3 兼容的轻量级对象存储服务器。
Minio 是高性能分布式对象存储器服务器,专为大型专用云基础结构而设计。Minio 使用 Amazon S3 REST API 将持久卷 (PV) 聚集到可扩展的分布式对象存储器中。
最适合用于存储非结构化数据,例如,照片、视频、日志文件、备份、VM 和容器映像。有关 Minio 的更多信息,请参阅 https://minio.io 。
Minio 支持独立、分布式和网络连接存储器 (NAS) 网关方式。有关更多信息,请参阅 Distributed MinIO Quickstart Guide 和 MinIO NAS Gateway
。
在 Linux® x86_64 和 Linux® on Power® (ppc64le) 集群上支持 Minio。
Minio 需要块存储器用于实现持久存储,块存储器可通过使用存储类来进行配置。在 IBM® Cloud Private 中,可使用 Rook Ceph、GlusterFS 或 vSphere 存储来创建存储类。随后,可向 Minio Helm chart 提供存储类以创建 Minio 服务器实例。
Minio 服务器可按独立方式或分布式方式进行部署。
独立方式:在独立方式下,Minio 被限制为运行一个 pod。在生产环境中,Minio 必须以分布式方式进行部署。有关更多信息,请参阅在 Kubernetes 上部署 Minio。
分布式方式:对于采用分布式方式的 Minio,您可以将多个驱动器(甚至在不同机器上)汇聚到单个对象存储服务器。由于驱动器分布在多个节点中,分布式 Minio 可承受多个节点故障,同时仍可确保完整的数据保护。分布式 Minio 可提供针对多节点或多驱动器故障的保护措施。有关更多信息,请参阅分布式 Minio 快速启动指南。
NAS 网关方式:MinIO 网关向 NAS 存储器提供 Amazon S3 兼容性。可以在与分布式对象网关相同的共享 NAS 卷上运行多个 Minio 实例。要使用 Minio 作为 NAS 网关,需要通过支持 ReadWriteMany 的卷插件来运行的 PV。
可部署的 Minio 实例数量无限制。对 Minio 的访问受私钥和访问密钥控制。整个 IBM Cloud Private 集群可仅包含一个 Minio 实例,或者也可仅对应用程序使用一个 Minio 实例。
有关更多信息,请参阅先决条件与局限性。
可在 IBM Cloud Private 安装期间部署 Minio 服务器。如果需要在安装 IBM Cloud Private 后添加 Minio 服务器,可将 Minio 作为附加服务来进行部署,或者也可通过部署 IBM Cloud Private 目录中提供的 Helm chart 来添加此服务器。
有关更多信息,请参阅配置 Minio。
要验证是否已正确安装 Minio 服务器,可使用 Minio 命令行。有关更多信息,请参阅 Minio 客户机快速启动指南。
安装集群后,可执行以下操作。
可使用 HELM 升级功能来升级 Minio chart。
可删除 Helm chart 以卸载 Minio。有关更多信息,请参阅 Uninstalling the chart 。
请参阅对 Minio 进行故障诊断。