1.9. 卸装
在卸载 Red Hat Advanced Cluster Management for Kubernetes 时,您会看到两个不同的卸载过程级别: 删除自定义资源 和 完整的 Operator 卸载。卸载过程最多可能需要 20 分钟。
-
第一个级别是自定义资源移除,这是最基本的卸载类型,用于删除
MultiClusterHub
实例的自定义资源,但会保留其他所需的 Operator 资源。如果您计划使用相同的设置和组件重新安装,这个卸载级别很有用。 - 第二个级别是更完整的卸载,可删除大多数 Operator 组件,不包括自定义资源定义等组件。当您继续执行此步骤时,它会删除所有没有通过删除自定义资源而被删除的组件和订阅。在卸载后,您必须在重新安装自定义资源前重新安装 Operator。
1.9.1. 先决条件:分离启用的服务 复制链接链接已复制到粘贴板!
在卸载 Red Hat Advanced Cluster Management hub 集群前,您必须分离所有由该 hub 集群管理的集群。要解决错误,分离仍由 hub 集群管理的所有集群,然后尝试再次卸载。
如果使用发现功能,在尝试卸载时可能会看到以下错误:
Cannot delete MultiClusterHub resource because DiscoveryConfig resource(s) exist
Cannot delete MultiClusterHub resource because DiscoveryConfig resource(s) exist
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要禁用发现功能,请完成以下步骤:
-
从控制台导航到
Discovered Clusters
表,再单击 Disable cluster discovery。确认您要删除该服务。 - 您还可以使用终端。运行以下命令以禁用发现:
oc delete discoveryconfigs --all --all-namespaces
$ oc delete discoveryconfigs --all --all-namespaces
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
从控制台导航到
如果附加了受管集群,您可能会看到以下信息。注: 这不包括
local-cluster
,它是您自助管理的 hub 集群:Cannot delete MultiClusterHub resource because ManagedCluster resource(s) exist
Cannot delete MultiClusterHub resource because ManagedCluster resource(s) exist
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 有关分离集群的更多信息,请参阅从管理部分删除集群,方法是在 创建集群 中选择供应商的信息。
如果您有裸机资产,可能会看到以下内容:
Cannot delete MultiClusterHub resource because BareMetalAssets resource(s) exist
Cannot delete MultiClusterHub resource because BareMetalAssets resource(s) exist
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 有关删除裸机资产的更多信息,请参阅 删除裸机资产。
如果您使用可观察性功能,可能会看到以下内容:
Cannot delete MultiClusterHub resource because MultiClusterObservability resource(s) exist
Cannot delete MultiClusterHub resource because MultiClusterObservability resource(s) exist
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要使用终端禁用并删除
MultiClusterObservability
,请参阅以下步骤:- 登录到您的 hub 集群。
输入以下命令删除
MultiClusterObservability
自定义资源:oc delete mco observability
oc delete mco observability
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
要使用控制台删除
MultiClusterObservability
自定义资源,请参阅以下流程:-
如果安装了
MultiClusterObservability
自定义资源,请选择 MultiClusterObservability 选项卡。 -
选择
MultiClusterObservability
自定义资源的 Options 菜单。 选择 Delete MultiClusterObservability。
当您删除资源时,Red Hat Advanced Cluster Management hub 集群上的
open-cluster-management-observability
命名空间中的 pod 以及所有受管集群上的open-cluster-management-addon-observability
命名空间中的 pod 都会被删除。
-
如果安装了
注 : 删除 observability 服务后,您的对象存储不会受到影响。