$ ibmcloud is volumes --resource-group-name <infrastructure_id>
您可以移除部署到 IBM Cloud® 的集群。
您可以从云中移除使用安装程序预配基础设施的集群。
卸载后,请检查您的云提供商是否有任何未正确移除的资源,尤其是在使用用户预配基础设施 (UPI) 集群时。安装程序可能未创建某些资源,或者安装程序无法访问某些资源。 |
您拥有用于部署集群的安装程序副本。
您拥有创建集群时安装程序生成的那些文件。
您已配置 ccoctl
二进制文件。
您已安装 IBM Cloud® CLI 并安装或更新了 VPC 基础设施服务插件。更多信息请参见IBM Cloud® CLI 文档中的“先决条件”。
如果满足以下条件,则需要执行此步骤
安装程序在安装过程中创建了一个资源组。
您或您的某个应用程序在集群部署后创建了持久卷声明 (PVC)。
在这种情况下,卸载集群时不会移除 PVC,这可能会阻止成功移除资源组。为避免失败
使用 CLI 登录 IBM Cloud®。
要列出 PVC,请运行以下命令
$ ibmcloud is volumes --resource-group-name <infrastructure_id>
有关列出卷的更多信息,请参见IBM Cloud® CLI 文档。
要删除 PVC,请运行以下命令
$ ibmcloud is volume-delete --force <volume_id>
有关删除卷的更多信息,请参见IBM Cloud® CLI 文档。
导出作为安装过程一部分创建的 API 密钥。
$ export IC_API_KEY=<api_key>
您必须按指定设置变量名称。安装程序需要该变量名才能移除安装集群时创建的服务 ID。 |
在包含安装程序的计算机上,从包含安装程序的目录运行以下命令
$ ./openshift-install destroy cluster \
--dir <installation_directory> --log-level info (1) (2)
1 | 对于 <安装目录> ,请指定存储安装文件的目录的路径。 |
2 | 要查看不同的详细信息,请指定 warn 、debug 或 error 代替 info 。 |
您必须指定包含集群定义文件的集群目录。安装程序需要此目录中的 |
移除为集群创建的手动 CCO 凭据
$ ccoctl ibmcloud delete-service-id \
--credentials-requests-dir <path_to_credential_requests_directory> \
--name <cluster_name>
如果您的集群使用由 |
可选:删除 <安装目录>
目录和 OpenShift Container Platform 安装程序。