×

删除使用安装程序预配基础设施的集群

您可以从云中删除使用安装程序预配基础设施的集群。

卸载后,请检查您的云提供商是否有任何未正确删除的资源,尤其是使用用户预配基础设施 (UPI) 集群的情况。安装程序可能没有创建某些资源,或者安装程序无法访问某些资源。

先决条件
  • 您拥有用于部署集群的安装程序副本。

  • 您拥有创建集群时安装程序生成的文。

步骤
  1. 在包含安装程序的目录(您用于安装集群的计算机上的目录)中,运行以下命令:

    $ ./openshift-install destroy cluster \
    --dir <installation_directory> --log-level info  (1) (2)
    1 对于<installation_directory>,请指定存储安装文件的目录的路径。
    2 要查看不同的详细信息,请指定warndebugerror,而不是info

    您必须指定包含集群定义文件的目录。安装程序需要此目录中的metadata.json文件才能删除集群。

  2. 可选:删除<installation_directory>目录和 OpenShift Container Platform 安装程序。

使用云凭据操作员实用程序删除 Microsoft Azure 资源

卸载使用集群外部管理的短期凭据的 OpenShift Container Platform 集群后,您可以使用 CCO 实用程序 (ccoctl) 删除ccoctl在安装期间创建的 Microsoft Azure (Azure) 资源。

先决条件
  • 提取并准备ccoctl二进制文件。

  • 卸载使用短期凭据的 Azure 上的 OpenShift Container Platform 集群。

步骤
  • 通过运行以下命令删除ccoctl创建的 Azure 资源:

    $ ccoctl azure delete \
      --name=<name> \(1)
      --region=<azure_region> \(2)
      --subscription-id=<azure_subscription_id> \(3)
      --delete-oidc-resource-group
    1 <name>与最初用于创建和标记云资源的名称匹配。
    2 <azure_region>是要删除云资源的 Azure 区域。
    3 <azure_subscription_id>是要删除云资源的 Azure 订阅 ID。
验证
  • 要验证资源是否已删除,请查询 Azure。有关更多信息,请参阅 Azure 文档。