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=falseIDP-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-bobCluster-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-foundWenn 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