12.2. 使用 CLI 卸载 OpenShift AI 自我管理
以下流程演示了如何使用 OpenShift 命令行界面(CLI) 卸载 Red Hat OpenShift AI Operator 以及由 Operator 安装和管理的任何 OpenShift AI 组件。
先决条件
- 具有集群管理员特权。
- 您已下载并安装 OpenShift 命令行界面 (CLI)。请参阅安装 OpenShift CLI。
- 您已备份了持久性卷声明 (PVC) 使用的持久性卷或卷。
流程
- 打开一个新的终端窗口。
在 OpenShift 命令行界面(CLI)中,以集群管理员身份登录到 OpenShift 集群,如下例所示:
$ oc login <openshift_cluster_url> -u system:admin创建
ConfigMap对象以删除 Red Hat OpenShift AI Operator。$ oc create configmap delete-self-managed-odh -n redhat-ods-operator要删除
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删除与 Operator 关联的所有对象时,删除
redhat-ods-operator项目。为
redhat-ods-applications项目设置环境变量。$ PROJECT_NAME=redhat-ods-applications等待
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删除
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 组件。
-