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=false

Usuń 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":[]}}'

Odinstaluj wydanie Helm

Usuń wydanie Helm dla operatora IBM Bob:

helm uninstall ibm-bob

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-found
Uwaga:

Jeśli plik release/work/cluster-resources.yaml nie jest dostępny, wygeneruj go ponownie przed uruchomieniem polecenia usuwania:

./bobctl generate-cluster-resources
Jak oceniasz ten temat?