クラスタの削除


このページでは、Google Kubernetes Engine(GKE)クラスタの削除方法について説明します。

クラスタを削除すると、GKE は次のリソースを削除します。

  • コントロール プレーンのリソース
  • クラスタ内のすべてのノード インスタンス
  • それらのインスタンスで実行されているすべてのポッド
  • クラスタ作成時に GKE によって作成されたすべてのファイアウォールとルート
  • ホスト hostPath および emptyDir ボリュームに保存されたデータ
  • フリートに登録した場合は、クラスタのフリート メンバーシップ(クラスタが以前のコマンドを使用して登録されている場合を除く)。

クラスタの削除中に GKE が次のリソースを処理する方法を確認します。

  • GKE は、すべてのロードバランサ リソースの削除を試みます。ただし、Service(type: LoadBalancer)の場合は、クラスタを削除する前に Service を削除することをおすすめします。数百を超える Service を持つクラスタの場合、GKE はクラスタの削除時にすべてのロードバランサ リソースを削除しないことがあります。
  • GKE は、クラスタの削除中も永続ディスク ボリュームを保持します。クラスタの削除中に永続ストレージを管理する方法をご覧ください。

始める前に

始める前に、次の作業が完了していることを確認してください。

  • Google Kubernetes Engine API を有効にする。
  • Google Kubernetes Engine API の有効化
  • このタスクに Google Cloud CLI を使用する場合は、gcloud CLI をインストールして初期化する。すでに gcloud CLI をインストールしている場合は、gcloud components update を実行して最新のバージョンを取得する。

クラスタの削除

gcloud

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

gcloud container clusters delete CLUSTER_NAME

CLUSTER_NAME は、削除するクラスタの名前に置き換えます。

詳細については、gcloud container clusters delete のドキュメントをご覧ください。

コンソール

Google Cloud コンソールを使用してクラスタを削除するには、次の操作を行います。

  1. Google Cloud コンソールで Google Kubernetes Engine のページに移動します。

    Google Kubernetes Engine に移動

  2. 削除するクラスタの横にある [アクション] をクリックし、 [削除] をクリックします。

  3. 確認を求めるプロンプトが表示されたら、もう一度 [削除] をクリックします。

複数のクラスタを一度に削除するには、対象のクラスタを選択して、 [削除] をクリックします。確認を求めるプロンプトが表示されたら、もう一度 [削除] をクリックします。

次のステップ