このドキュメントでは、Google Distributed Cloud(GDC)のエアギャップ ゾーンから標準 Kubernetes クラスタを削除する方法について説明します。Standard クラスタを削除すると、クラスタ内のすべてのワークロード、ノードプール、コントロール プレーンノード、および対応するリソースが削除されます。標準クラスタは 1 つのプロジェクトに限定されているため、削除しても他のプロジェクトに影響はありません。
このドキュメントは、組織内のコンテナ ワークロードの管理を担当するアプリケーション オペレーター グループ内のアプリケーション デベロッパーなどを対象としています。詳細については、GDC エアギャップ ドキュメントの対象読者をご覧ください。
始める前に
標準クラスタを削除するには、標準クラスタ管理者(standard-cluster-admin)ロールを付与するようプロジェクト IAM 管理者に依頼してください。このロールは、プロジェクトの Namespace にバインドされます。詳細については、標準クラスタへのアクセスを管理するをご覧ください。
Standard クラスタとそのリソースを削除する
共有クラスタとそのリソースを削除する手順は次のとおりです。
コンソール
プロジェクト選択ツールで、プロジェクトを選択します。
Standard クラスタはプロジェクト スコープのリソースです。組織を選択すると、組織スコープの共有クラスタが表示されます。詳細については、リソース階層をご覧ください。
ナビゲーション メニューで、[Kubernetes Engine] > [クラスタ] を選択します。
クラスタのリストで、削除するクラスタをクリックします。
[削除] [クラスタの削除] をクリックします。
プロンプトが表示されたら、指定された確認フレーズを入力し、[削除] をクリックしてクラスタを削除します。
削除には最大 45 分かかることがあります。
API
すべての永続ボリューム クレーム(PVC)が標準クラスタから削除されていることを確認します。詳細については、永続ストレージを削除するをご覧ください。
GDC ゾーンから
Clusterカスタム リソースを削除します。kubectl delete clusters.cluster.gdc.goog/STANDARD_CLUSTER_NAME \ --namespace PROJECT_NAME \ --kubeconfig MANAGEMENT_API_SERVER削除には最大 45 分かかることがあります。削除プロセスをバックグラウンドで実行する場合は、コマンドに
--wait=falseパラメータを追加します。次のように置き換えます。
STANDARD_CLUSTER_NAME: 削除するクラスタの名前。PROJECT_NAME: クラスタを管理するプロジェクトの名前。MANAGEMENT_API_SERVER: クラスタがホストされているゾーン API サーバーの kubeconfig パス。ターゲット ゾーンの Management API サーバーの kubeconfig ファイルをまだ生成していない場合は、ログインをご覧ください。
Terraform
すべての永続ボリューム クレーム(PVC)が標準クラスタから削除されていることを確認します。詳細については、永続ストレージを削除するをご覧ください。
Terraform を使用してリソースを削除します。
terraform destroy -target kubernetes_manifest.cluster-create削除には最大 45 分かかることがあります。