Logo

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

在 RedHat OpenShift 上部署 MinIO Operator

概述

Red Hat® OpenShift® 是一款企业级 Kubernetes 容器平台,具备全栈自动化运维能力,可管理混合云、多云和边缘部署。OpenShift 包含企业级 Linux 操作系统、容器运行时、网络、监控、镜像仓库以及认证授权解决方案。

您可以通过以下方式部署 MinIO Kubernetes Operator:Red Hat® OpenShift® Container Platform 4.7+. 您可以在部署 MinIO Operator 后通过 OpenShift 部署和管理 MinIO Tenants。本流程包含以下部署路径的说明:

在将 MinIO Operator 部署到 OpenShift 集群后,您可以通过OperatorHub用户界面。

本文档假设读者熟悉所有引用的 Kubernetes 和 OpenShift 概念、工具及操作流程。虽然本文档可能尽最大努力提供配置或部署 Kubernetes 相关或 OpenShift 相关资源的指导,但不能替代官方文档Kubernetes DocumentationOpenShift Container Platform 4.7+ 文档.

前提条件

RedHat OpenShift 4.7+

MinIO Kubernetes Operator 从以下版本开始可用OpenShift 4.7+.

要通过 Red Hat Marketplace 进行安装,必须将 OpenShift 集群注册到 Marketplace 并配置必要的命名空间。参见将 OpenShift 集群注册到 Red Hat Marketplace完整说明。

对于旧版本的 OpenShift,请使用通用在 Kubernetes 上部署 MinIO Operator过程。

管理员访问权限

通过 Red Hat Marketplace 和 Operator Hub 安装 Operator 仅限于 OpenShift 集群管理员(cluster-adminprivileges)。此过程需要登录到 Marketplace 和/或 OpenShift,并使用具有这些权限的帐户。

OpenShiftocCLI

下载与安装OpenShiftCLI oc在此过程中使用。

过程

1) 访问 MinIO Operator 安装

选择与您偏好的安装方法对应的标签:

打开MinIO Red Hat Marketplace 列表在您的浏览器中。点击登录使用您的 Red Hat Marketplace 账户登录。

登录后,点击购买为您的账户购买 MinIO Operator。

完成购买后,点击工作场所从顶部导航栏选择My Software.

From the Red Hat Marketplace, select Workplace, then My Software

点击MinIO 混合云对象存储并选择安装 Operator在 OpenShift 中启动 Operator 安装过程。

以具有适当权限的用户身份登录 OpenShift Web Consolecluster-admin权限。

管理员面板,选择运算符,OperatorHub.

OperatorHub页面,输入“MinIO”到过滤器文本输入。选择MinIO Operator从搜索列表中删除。

From the OperatorHub, search for MinIO, then select the MinIO Tile.

选择MinIO Operator图块,然后单击安装开始安装。

2) 配置和部署 Operator

The安装 Operator本页面提供了配置 MinIO Operator 安装的详细步骤说明。

Complete the Operator Installation Walkthrough
  • 对于更新渠道你好,请从可用选项中选择任意一个。

  • 对于安装模式, 选择集群上的所有命名空间

  • 对于已安装的命名空间, 选择openshift-operators

  • 对于审批策略请选择您所需的审批策略。

查看Operator 安装文档 Step 5有关每个显示选项的完整说明。

点击安装开始安装过程。Web控制台会显示一个小部件来跟踪安装进度。

Wait for Installation to Complete.

安装完成后,点击View Operatorto view the MinIO Operator 页面。

3) 打开 MinIO Operator 界面

您可以从 MinIO Operator 界面找到运算符左侧导航栏标题。

  1. 前往运算符, 那么已安装的 Operator.

  2. 对于项目下拉菜单,选择openshift-operators.

  3. 选择MinIO Operators从已安装的运算符列表中。状态列必须可读成功访问 Operator 界面。

4) 后续步骤

部署 MinIO Operator 后,您可以创建新的 MinIO 租户。

要使用 OpenShift 部署 MinIO 租户,请参阅在 RedHat OpenShift 上部署 MinIO 租户.

你也可以通过 MinIO Operator Console 部署租户。参见部署一个 MinIO 租户. 替换ocforkubectl在整个过程中。

如果本地主机没有安装 MinIO Kubernetes 插件, 请下载最新版本kubectl-minio 发布for your system architecture. Set the file permissions to allow executing the binary and move it to your system 针对您的系统架构。设置文件权限以允许执行该二进制文件,并将其移动到您的系统中。$PATH.

以下代码下载 MinIO Kubernetes 插件的最新稳定版本 4.4.16 并将其安装到系统中$PATH:

wget https://github.com/minio/operator/releases/download/v4.4.16/kubectl-minio_4.4.16_linux_amd64 -O kubectl-minio
chmod +x kubectl-minio
mv kubectl-minio /usr/local/bin/

您可以通过以下方式访问该插件:kubectl minio命令。运行以下命令来验证插件的安装:

kubectl minio version