第 1 章 卸载 OpenShift Data Science Self-managed
您可以使用 Red Hat OpenShift CLI (oc)从 OpenShift Container Platform 集群安全地卸载 Red Hat OpenShift Data Science Self-managed。当使用 Web 控制台卸载 Red Hat OpenShift Data Science Self-managed 时,只删除 Operator。因此,其他 OpenShift Data Science 组件不会被卸载,使集群处于不一致的状态。要避免这种情况,请使用 Red Hat OpenShift CLI (oc)从 OpenShift Container Platform 集群卸载 Red Hat OpenShift Data Science Self-managed。
先决条件
-
您可以使用具有
cluster-admin权限的账户访问 OpenShift 集群。 -
已安装 OpenShift CLI(
oc)。 - 您已备份了包含持久性卷声明(PVC)的持久性卷。
流程
- 通过 CLI 登录 OpenShift Container Platform。
创建 ConfigMap 以删除 Red Hat OpenShift Data Science 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
删除所有对象后,删除
redhat-ods-operator命名空间:设置要检查的项目名称:
PROJECT_NAME=redhat-ods-applications
继续检查,直到项目不再存在:
while oc get project $PROJECT_NAME &> /dev/null; do echo "$PROJECT_NAME still exists" sleep 1 done echo "$PROJECT_NAME no longer exists"
删除
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-operatoroc get namespaces | grep redhat-ods*
-
其他资源