卸载
从 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这个主题怎么样?