標準クラスタを削除する

このドキュメントでは、Google Distributed Cloud(GDC)のエアギャップ ゾーンから標準 Kubernetes クラスタを削除する方法について説明します。Standard クラスタを削除すると、クラスタ内のすべてのワークロード、ノードプール、コントロール プレーンノード、対応するリソースが削除されます。標準クラスタは単一のプロジェクトに限定されるため、削除しても他のプロジェクトには影響しません。

このドキュメントは、組織内のコンテナ ワークロードの管理を担当するアプリケーション オペレータ グループ内のアプリケーション デベロッパーなどのユーザーを対象としています。詳細については、GDC エアギャップの対象読者に関するドキュメントをご覧ください。

始める前に

  • Standard クラスタを削除するための適切な設定があることを確認します。詳細については、標準クラスタへのアクセスを管理するをご覧ください。

  • 標準クラスタの削除に必要な権限を取得するには、組織の IAM 管理者にプロジェクト IAM 管理者(project-iam-admin)ロールと標準クラスタ管理者(standard-cluster-admin)ロールの付与を依頼してください。これらのロールはプロジェクトの Namespace にバインドされます。

Standard クラスタとそのリソースを削除する

共有クラスタとそのリソースを削除する手順は次のとおりです。

API

  • Standard クラスタを削除するには、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 パス。ターゲット ゾーンの管理 API サーバーの kubeconfig ファイルをまだ生成していない場合は、ログインをご覧ください。

Terraform

  • Terraform を使用して Standard クラスタを削除するには、次のコマンドを実行します。

    terraform destroy -target kubernetes_manifest.cluster-create
    

    削除には最大で 45 分ほどかかります。

次のステップ