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