1장. OpenShift Data Science 자체 관리 설치 제거
Red Hat OpenShift CLI(oc)를 사용하여 OpenShift Container Platform 클러스터에서 Red Hat OpenShift Data Science Self-managed를 안전하게 제거할 수 있습니다. 웹 콘솔을 사용하여 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에 로그인합니다.
Red Hat OpenShift Data Science Operator를 삭제할 ConfigMap을 생성합니다.
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*
-
추가 리소스