×

使用rosa命令行删除AWS上的Red Hat OpenShift Service (ROSA)集群。

AWS安全令牌服务(STS)是安装和与Red Hat OpenShift Service on AWS (ROSA)上的集群交互的推荐凭据模式,因为它提供了增强的安全性。

前提条件

  • 如果Red Hat OpenShift Service on AWS创建了一个VPC,则必须在成功删除集群之前从集群中移除以下项目:

    • 网络配置,例如VPN配置和VPC对等连接

    • 添加到VPC的任何其他服务

如果这些配置和服务仍然存在,则集群无法正确删除。

删除ROSA集群

您可以使用ROSA CLI (rosa)删除Red Hat OpenShift Service on AWS (ROSA)集群。

如果在安装期间创建VPC的集群被删除,则关联的安装程序创建的VPC也将被删除,导致所有使用相同VPC的集群都失败。此外,使用安装程序创建的资源的相同tagSet键值对创建并标记为owned值的任何资源也将被删除。

先决条件
  • 您已安装ROSA集群。

  • 您已在安装主机上安装并配置了最新的ROSA CLI (rosa)。

步骤
  1. 输入以下命令以删除集群并监视日志,将<cluster_name>替换为集群的名称或ID:

    $ rosa delete cluster --cluster=<cluster_name> --watch
  2. 要清理您的CloudFormation堆栈,请输入以下命令:

    $ rosa init --delete
故障排除
  • 如果由于缺少IAM角色而无法删除集群,请参阅附加的修复无法删除的集群

  • 如果由于其他原因无法删除集群:

    • 检查混合云控制台中是否有任何集群的附加组件处于挂起状态。

    • 检查Amazon Web控制台中是否已删除所有AWS资源和依赖项。