解除安裝
從 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":[]}}'刪除叢集資源
根據你想從叢集中移除的內容選擇一個選項。
此選項會移除執行個體命名空間和 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這個主題如何?