Dezinstalacja
Usuń IBM Bob i wszystkie powiązane zasoby z klastra OpenShift.
Aby usunąć IBM Bob z klastra, wykonaj poniższe kroki w podanej kolejności. Każdy krok zależy od poprzedniego, więc nie pomijaj żadnego z nich.
Usuń Bob CR i IDP CR
Usuń niestandardowy zasób Bob oraz niestandardowy zasób dostawcy tożsamości. Flaga --wait=false powraca natychmiast bez oczekiwania na zakończenie usuwania.
oc delete -n <instance-namespace> bob/bob-cr bobidp/bob-idp --wait=falseUsuń finalizator IDP
Zasób dostawcy tożsamości używa finalizatora, który może zablokować usuwanie. Usuń go, aby umożliwić usunięcie zasobu:
oc patch bobidp/bob-idp \
-n <instance-namespace> \
--type=merge \
-p '{"metadata":{"finalizers":[]}}'Usuń zasoby klastra
Wybierz opcję w zależności od tego, ile chcesz usunąć z klastra.
Ta opcja usuwa przestrzeń nazw instancji i przestrzeń nazw operatora, ale zachowuje wszelkie zasoby o zakresie klastra, takie jak definicje zasobów niestandardowych (CRD) i role klastra.
oc delete namespace <instance-namespace>
oc delete namespace <operator-namespace>Ta opcja usuwa wszystkie zasoby o zakresie klastra, a także przestrzenie nazw instancji i operatora. Użyj tej opcji podczas całkowitego wycofywania środowiska.
oc delete -f release/work/cluster-resources.yaml --ignore-not-foundJeśli plik release/work/cluster-resources.yaml nie jest dostępny, wygeneruj go ponownie przed uruchomieniem polecenia usuwania:
./bobctl generate-cluster-resources