17.12. 教程:删除集群
您可以使用命令行界面(CLI)或用户界面(UI)删除 Red Hat OpenShift Service on AWS (ROSA)集群。
17.12.1. 使用 CLI 删除 ROSA 集群
可选: 运行以下命令来列出集群以确保您删除正确的集群:
$ rosa list clusters
运行以下命令来删除集群:
$ rosa delete cluster --cluster <cluster-name>
警告此命令不可恢复。
CLI 会提示您确认要删除集群。按 y,然后输入。集群及其所有相关基础架构都将被删除。
注意所有 AWS STS 和 IAM 角色和策略将保留,必须按照以下步骤在集群删除完成后手动删除。
CLI 输出删除创建的 OpenID Connect (OIDC)供应商和 Operator IAM 角色资源的命令。等待集群完成删除后再删除这些资源。运行以下命令执行快速状态检查:
$ rosa list clusters
删除集群后,运行以下命令来删除 OIDC 供应商:
$ rosa delete oidc-provider -c <clusterID> --mode auto --yes
运行以下命令来删除 Operator IAM 角色:
$ rosa delete operator-roles -c <clusterID> --mode auto --yes
注意此命令需要集群 ID,而不是集群名称。
只有剩余帐户角色被同一帐户中其他集群不再需要时,才删除剩余的帐户角色。如果要在此帐户中创建其他 ROSA 集群,请不要执行此步骤。
要删除帐户角色,您需要知道创建它们时使用的前缀。除非另有指定,否则默认为 "ManagedOpenShift"。
运行以下命令来删除帐户角色:
$ rosa delete account-roles --prefix <prefix> --mode auto --yes
17.12.2. 使用 UI 删除 ROSA 集群
- 登录 OpenShift Cluster Manager,找到您要删除的集群。
点击集群右侧的三个点。
在下拉菜单中,单击 删除集群。
- 输入集群名称以确认删除,然后点 Delete。