3.3. 安装 Red Hat OpenShift AI Operator
本节介绍如何使用命令行界面(CLI)和 OpenShift Web 控制台在 OpenShift 集群上安装 Red Hat OpenShift AI Operator。
如果要从以前的 OpenShift AI 版本升级,而不是执行新安装,请参阅升级 OpenShift AI。
如果 OpenShift 集群使用代理访问互联网,您可以配置 Red Hat OpenShift AI Operator 的代理设置。如需更多信息,请参阅 覆盖 Operator 的代理设置。
3.3.1. 使用 CLI 安装 Red Hat OpenShift AI Operator 复制链接链接已复制到粘贴板!
以下流程演示了如何使用 OpenShift 命令行界面(CLI)在 OpenShift 集群上安装 Red Hat OpenShift AI Operator。您必须在集群中安装 OpenShift AI 组件前安装 Operator。
先决条件
- 您有一个正在运行的 OpenShift 集群,版本 4.14 或更高版本,配置了可动态置备的默认存储类。
- 具有集群管理员特权。
- 您已下载并安装 OpenShift 命令行界面 (CLI)。请参阅安装 OpenShift CLI。
流程
- 打开一个新的终端窗口。
按照以下步骤,以集群管理员身份登录到 OpenShift 集群:
- 在 OpenShift Web 控制台右上角,单击您的用户名,然后选择 Copy login command。
- 登录后,单击 Display token。
使用此令牌命令复制登录,并将它粘贴到 OpenShift 命令行界面(CLI)中。
$ oc login --token=<token> --server=<openshift_cluster_url>
通过执行以下操作为 Operator 安装创建一个命名空间:
创建名为
rhods-operator-namespace.yaml的命名空间 YAML 文件。apiVersion: v1 kind: Namespace metadata: name: redhat-ods-operator1 - 1
- 定义安装 Operator 所需的
redhat-ods-operator命名空间。
在 OpenShift 集群中创建命名空间。
$ oc create -f rhods-operator-namespace.yaml您会看到类似如下的输出:
namespace/redhat-ods-operator created
通过执行以下操作为 Operator 安装创建一个 operator 组:
创建一个
OperatorGroup对象自定义资源 (CR) 文件,如rhods-operator-group.yaml。apiVersion: operators.coreos.com/v1 kind: OperatorGroup metadata: name: rhods-operator namespace: redhat-ods-operator1 - 1
- 定义所需的
redhat-ods-operator命名空间。
在 OpenShift 集群中创建
OperatorGroup对象。$ oc create -f rhods-operator-group.yaml您会看到类似如下的输出:
operatorgroup.operators.coreos.com/rhods-operator created
通过执行以下操作为 Operator 安装创建订阅:
创建一个
Subscription对象 CR 文件,如rhods-operator-subscription.yaml。apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: rhods-operator namespace: redhat-ods-operator1 spec: name: rhods-operator channel: <channel>2 source: redhat-operators sourceNamespace: openshift-marketplace startingCSV: rhods-operator.x.y.z3 - 1
- 定义所需的
redhat-ods-operator命名空间。 - 2
- 3
- 可选:设置 operator 版本。如果没有指定值,订阅默认为最新的 operator 版本。如需更多信息,请参阅 Red Hat OpenShift AI Self-Managed Life Cycle 知识库文章。
在 OpenShift 集群中创建
Subscription对象来安装 Operator。$ oc create -f rhods-operator-subscription.yaml您会看到类似如下的输出:
subscription.operators.coreos.com/rhods-operator created
验证
在 OpenShift Web 控制台中,点 Operators
Installed Operators,并确认 Red Hat OpenShift AI Operator 显示了以下状态之一: -
Installing- 安装正在进行中;等待它变为Succeeded。这可能需要几分钟。 -
Succeeded- 安装成功。
-
在 Web 控制台中,点 Home
Projects 并确认以下项目命名空间可见并列为 Active:-
redhat-ods-applications -
redhat-ods-monitoring -
redhat-ods-operator
-
3.3.2. 使用 Web 控制台安装 Red Hat OpenShift AI Operator 复制链接链接已复制到粘贴板!
以下流程演示了如何使用 OpenShift Web 控制台在集群中安装 Red Hat OpenShift AI Operator。您必须在集群中安装 OpenShift AI 组件前安装 Operator。
先决条件
- 您有一个正在运行的 OpenShift 集群,版本 4.14 或更高版本,配置了可动态置备的默认存储类。
- 具有集群管理员特权。
流程
- 以集群管理员身份登录 OpenShift Web 控制台。
-
在 Web 控制台中,点 Operators
OperatorHub。 - 在 OperatorHub 页面中,通过滚动浏览可用的 Operator 或在 Filter by keyword 框中输入 Red Hat OpenShift AI 来找到 Red Hat OpenShift AI。
- 点 Red Hat OpenShift AI 标题。Red Hat OpenShift AI Information 窗格将打开。
- 选择一个频道。有关订阅更新频道的详情,请参阅了解更新频道。
- 选择 版本。
- 点 Install。此时会打开 Install Operator 页面。
- 根据需要查看或更改所选频道和版本。
-
对于 Installation 模式,请注意唯一可用的值为
All namespaces on the cluster (default)。此安装模式使 Operator 可供集群中的所有命名空间使用。 -
对于 Installed Namespace,选择
Operator recommended Namespace: redhat-ods-operator。 对于 更新批准,请选择以下更新策略之一:
-
自动:更新频道中的新更新会在更新可用时立即安装。 手动:集群管理员必须在安装开始前批准任何新更新。重要默认情况下,Red Hat OpenShift AI Operator 遵循一个后续更新过程。这意味着,如果当前版本和目标版本之间存在多个版本,Operator Lifecycle Manager (OLM)会将 Operator 升级到每个中间版本,然后再将其升级到最终的目标版本。
如果配置自动升级,OLM 会自动将 Operator 升级到 最新的可用版本。如果配置手动升级,集群管理员必须手动批准当前版本和最终目标版本之间的每个后续更新。
有关支持的版本的详情,请查看 Red Hat OpenShift AI 生命周期 知识库文章。
-
点 Install。
此时会出现 Installing Operators 窗格。安装完成后,Operator 名称旁边会出现一个复选标记。
验证
在 OpenShift Web 控制台中,点 Operators
Installed Operators,并确认 Red Hat OpenShift AI Operator 显示了以下状态之一: -
Installing- 安装正在进行中;等待它变为Succeeded。这可能需要几分钟。 -
Succeeded- 安装成功。
-
在 Web 控制台中,点 Home
Projects 并确认以下项目命名空间可见并列为 Active:-
redhat-ods-applications -
redhat-ods-monitoring -
redhat-ods-operator
-