Deinstallation

IBM Bob und alle zugehörigen Ressourcen aus deinem OpenShift-Cluster entfernen.

Um IBM Bob aus deinem Cluster zu entfernen, führe die folgenden Schritte der Reihe nach durch. Jeder Schritt setzt den vorherigen voraus, überspringe daher keine Schritte.

Bob-CR und IDP-CR löschen

Lösche die benutzerdefinierte Bob-Ressource und die benutzerdefinierte Identitätsprovider-Ressource. Das Flag --wait=false kehrt sofort zurück, ohne auf den Abschluss der Löschung zu warten.

oc delete -n <instanz-namespace> bob/bob-cr bobidp/bob-idp --wait=false

IDP-Finalizer entfernen

Die Identitätsprovider-Ressource verwendet einen Finalizer, der die Löschung blockieren kann. Entferne ihn, damit die Ressource gelöscht werden kann:

oc patch bobidp/bob-idp \
  -n <instanz-namespace> \
  --type=merge \
  -p '{"metadata":{"finalizers":[]}}'

Helm-Release deinstallieren

Entferne das Helm-Release für den IBM-Bob-Operator:

helm uninstall ibm-bob

Cluster-Ressourcen löschen

Wähle eine Option basierend darauf, wie viel du aus dem Cluster entfernen möchtest.

Diese Option entfernt den Instanz-Namespace und den Operator-Namespace, behält jedoch alle cluster-weiten Ressourcen wie Custom Resource Definitions (CRDs) und Cluster-Rollen bei.

oc delete namespace <instanz-namespace>
oc delete namespace <operator-namespace>

Diese Option entfernt alle cluster-weiten Ressourcen zusätzlich zu den Instanz- und Operator-Namespaces. Verwende diese Option, wenn die Umgebung vollständig außer Betrieb genommen wird.

oc delete -f release/work/cluster-resources.yaml --ignore-not-found
Hinweis:

Wenn die Datei release/work/cluster-resources.yaml nicht verfügbar ist, generiere sie neu, bevor du den Löschbefehl ausführst:

./bobctl generate-cluster-resources
Wie ist dieses Thema?