卸载

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