第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 にログインします。
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-operatornamespace を削除します。チェックするプロジェクトの名前を設定します。
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-operatornamespace を削除します。oc delete namespace redhat-ods-operator
検証
rhods-operatorが存在しないことを確認します。oc get subscriptions --all-namespaces | grep rhods-operator
次のプロジェクトの namespace が存在しないことを確認します。
-
redhat-ods-applications -
redhat-ods-monitoring redhat-ods-operatoroc get namespaces | grep redhat-ods*
-
関連情報