第 4 章 使用 Web 控制台更新 Red Hat OpenShift AI 组件的安装状态
您可以使用 OpenShift Web 控制台更新 OpenShift 集群中 Red Hat OpenShift AI 组件的安装状态。
如果您升级了 OpenShift AI,升级过程会自动使用之前版本的 DataScienceCluster 对象的值。新组件不会自动添加到 DataScienceCluster 对象中。
升级 OpenShift AI 后:
-
检查默认的
DataScienceCluster对象,以检查并选择性地更新现有组件的managementState状态。 -
将任何新组件添加到
DataScienceCluster对象中。
先决条件
- Red Hat OpenShift AI 作为 Red Hat OpenShift 集群的附加组件安装。
- 有 OpenShift 集群的集群管理员特权。
流程
- 以集群管理员身份登录 OpenShift Web 控制台。
-
在 Web 控制台中,点 Operators
Installed Operators,然后点 Red Hat OpenShift AI Operator。 - 点 Data Science Cluster 选项卡。
-
在 DataScienceClusters 页面中,点
default-dsc对象。 点 YAML 标签。
嵌入式 YAML 编辑器会打开显示
DataScienceCluster对象的默认自定义资源(CR),如下例所示:apiVersion: datasciencecluster.opendatahub.io/v1 kind: DataScienceCluster metadata: name: default-dsc spec: components: codeflare: managementState: Removed dashboard: managementState: Removed datasciencepipelines: managementState: Removed kserve: managementState: Removed kueue: managementState: Removed llamastackoperator: managementState: Removed modelmeshserving: managementState: Removed ray: managementState: Removed trainingoperator: managementState: Removed trustyai: managementState: Removed workbenches: managementState: Removed workbenchNamespace: rhods-notebooks在 CR 的
spec.components部分中,对于所示的每个 OpenShift AI 组件,将managementState字段的值设置为Managed或Removed。这些值定义如下:- 受管
- Operator 会主动管理组件,安装它,并尝试保持其活跃。只有在组件安全时,Operator 才会升级组件。
- 删除
- Operator 会主动管理组件,但不安装它。如果组件已安装,Operator 将尝试将其删除。
重要- 要了解如何安装 KServe 组件(由单模式服务平台用来为大型模型提供服务),请参阅安装单model服务平台。
-
如果您还没有 启用 KServe 组件(即,将
managementState字段设置为Removed),还必须禁用依赖 Service Mesh 组件以避免错误。请参阅禁用 KServe 依赖项。 - 要了解如何安装分布式工作负载功能,请参阅安装分布式工作负载组件。
点击 Save。
对于您更新的任何组件,OpenShift AI 会启动一个推出影响所有 Pod 来使用更新的镜像。
如果您要从 OpenShift AI 2.19 或更早版本升级,请将 Authorino Operator 升级到
stable更新频道,版本 1.2.1 或更高版本。-
将 Authorino 更新至
tech-preview-v1频道(1.1.2)中最新可用版本(如果您还没有这样做)。 切换到
stable频道:- 导航到 Authorino Operator 的 Subscription 设置。
- 在 Update channel 下,单击突出显示的 tech-preview-v1。
-
将频道更改为
stable。
- 为 Authorino 1.2.1 选择更新选项。
-
将 Authorino 更新至
验证
确认每个组件至少有一个正在运行的 pod:
-
在 OpenShift Web 控制台中,点击 Workloads
Pods。 -
在页面顶部的 Project 列表中,选择
redhat-ods-applications或您的自定义应用程序命名空间。 - 在 applications 命名空间中,确认您安装的每个 OpenShift AI 组件都有一个或多个正在运行的 pod。
-
在 OpenShift Web 控制台中,点击 Workloads
确认所有安装的组件的状态:
-
在 OpenShift Web 控制台中,点 Operators
Installed Operators。 - 点 Red Hat OpenShift AI Operator。
-
单击 Data Science Cluster 选项卡,再选择名为
default-dsc的DataScienceCluster对象。 - 选择 YAML 选项卡。
在
status.installedComponents部分中,确认您安装的组件的状态为true。注意如果组件显示 CR 的
spec.components部分中的component-name: {}格式,则不会安装该组件。
-
在 OpenShift Web 控制台中,点 Operators
- 在 OpenShift AI 仪表板中,用户可以查看已安装的 OpenShift AI 组件列表、其相应的源(上游)组件以及安装的组件版本,如 查看已安装的 OpenShift AI 组件 中所述。