解除安裝

從 OpenShift 叢集中移除 IBM Bob 及所有相關資源。

若要從叢集中移除 IBM Bob,請依序完成以下步驟。每個步驟都依賴前一個步驟,因此請勿跳過任何步驟。

刪除 Bob CR 和 IDP CR

刪除 Bob 自訂資源和身分提供者自訂資源。--wait=false 旗標會立即返回,而不等待刪除完成。

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

移除 IDP finalizer

身分提供者資源使用可能阻止刪除的 finalizer。移除它以允許資源被刪除:

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

解除安裝 Helm release

移除 IBM Bob operator 的 Helm release:

helm uninstall ibm-bob

刪除叢集資源

根據你想從叢集中移除的內容選擇一個選項。

此選項會移除執行個體命名空間和 operator 命名空間,但保留任何叢集範圍的資源,例如自訂資源定義(CRD)和叢集角色。

oc delete namespace <instance-namespace>
oc delete namespace <operator-namespace>

此選項除了移除執行個體和 operator 命名空間之外,還會移除所有叢集範圍的資源。當完全停用環境時使用此選項。

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

如果 release/work/cluster-resources.yaml 檔案不可用,請在執行刪除指令之前重新產生它:

./bobctl generate-cluster-resources
這個主題如何?