12.2. 使用 CLI 卸载 OpenShift AI 自我管理


以下流程演示了如何使用 OpenShift 命令行界面(CLI) 卸载 Red Hat OpenShift AI Operator 以及由 Operator 安装和管理的任何 OpenShift AI 组件。

先决条件

  • 具有集群管理员特权。
  • 您已下载并安装 OpenShift 命令行界面 (CLI)。请参阅安装 OpenShift CLI
  • 您已备份了持久性卷声明 (PVC) 使用的持久性卷或卷。

流程

  1. 打开一个新的终端窗口。
  2. 在 OpenShift 命令行界面(CLI)中,以集群管理员身份登录到 OpenShift 集群,如下例所示:

    $ oc login <openshift_cluster_url> -u system:admin
  3. 创建 ConfigMap 对象以删除 Red Hat OpenShift AI Operator。

    $ oc create configmap delete-self-managed-odh -n redhat-ods-operator
  4. 要删除 rhods-operator,请将 addon-managed-odh-delete 标签设置为 true

    $ oc label configmap/delete-self-managed-odh api.openshift.com/addon-managed-odh-delete=true -n redhat-ods-operator
  5. 删除与 Operator 关联的所有对象时,删除 redhat-ods-operator 项目。

    1. redhat-ods-applications 项目设置环境变量。

      $ PROJECT_NAME=redhat-ods-applications
    2. 等待 redhat-ods-applications 项目已被删除。

      $ while oc get project $PROJECT_NAME &> /dev/null; do
      echo "The $PROJECT_NAME project still exists"
      sleep 1
      done
      echo "The $PROJECT_NAME project no longer exists"

      删除 redhat-ods-applications 项目后,您会看到以下输出:

      The redhat-ods-applications project no longer exists
    3. 删除 redhat-ods-applications 项目后,删除 redhat-ods-operator 项目。

      $ oc delete namespace redhat-ods-operator

验证

  • 确认 rhods-operator 订阅不再存在。

    $ oc get subscriptions --all-namespaces | grep rhods-operator
  • 确认以下项目不再存在。

    • redhat-ods-applications
    • redhat-ods-monitoring
    • redhat-ods-operator
    • rhods-notebooks

      $ oc get namespaces | grep -e redhat-ods* -e rhods*
      注意

      只有在安装了 OpenShift AI 的工作台组件时,才会创建 rhods-notebooks 项目。请参阅 安装和管理 Red Hat OpenShift AI 组件

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部