6. ROSA HCP Cluster の削除

1.変数を確認する #

削除対象のクラスター名が変数にセットされているか確認します。

echo $CLUSTER_NAME

2.ROSA クラスターの削除 #

以下のコマンドでクラスターを削除します。これはクラスター作成後、Nodeを追加していても、それらの Node も含めて削除されます。

 rosa delete cluster -c $CLUSTER_NAME

ログの最後に出てくる以下の部分はメモしておきます。

        rosa delete operator-roles --prefix <IAM Role prefix>
        rosa delete oidc-provider --oidc-config-id <OIDC provider config ID>

クラスタの削除過程は、以下のコマンドで確認できます。

rosa logs uninstall -c $CLUSTER_NAME --watch

3.IAM Role と OIDC Provider の削除 #

クラスターの削除が完了したら、Operator 用の IAM Role と OIDC Provider を削除します。

Operator 用 IAM Role を削除します。これは、rosa delete cluster コマンドを実行した時にログの最後に出てきたコマンドです。 この時、最後に -m auto --yes を付け足すと非インタラクティブに削除してくれます。

rosa delete operator-roles --prefix <IAM Role prefix> -m auto --yes

OIDC Provider を削除します。これは、rosa delete cluster コマンドを実行した時にログの最後に出てきたコマンドです。 この時、最後に -m auto --yes を付け足すと非インタラクティブに削除してくれます。

rosa delete oidc-provider --oidc-config-id <OIDC provider config ID> -m auto --yes