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(영구 볼륨 클레임)가 포함된 영구 디스크 또는 볼륨을 백업했습니다.

절차

  1. CLI에서 OpenShift Container Platform에 로그인합니다.
  2. Red Hat OpenShift Data Science Operator를 삭제할 ConfigMap을 생성합니다.

    oc create configmap delete-self-managed-odh -n redhat-ods-operator
  3. 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
  4. 모든 오브젝트가 제거되면 redhat-ods-operator 네임스페이스를 삭제합니다.

    1. 확인할 프로젝트 이름을 설정합니다.

      PROJECT_NAME=redhat-ods-applications
    2. 프로젝트가 더 이상 존재하지 않을 때까지 계속 확인합니다.

      while oc get project $PROJECT_NAME &> /dev/null; do
        echo "$PROJECT_NAME still exists"
        sleep 1
      done
      echo "$PROJECT_NAME no longer exists"
    3. 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

      oc get namespaces | grep redhat-ods*