ホームページ  >  記事  >  バックエンド開発  >  削除された Kubernetes Engine クラスターに関連付けられた永続ディスクを特定して削除する方法は?

削除された Kubernetes Engine クラスターに関連付けられた永続ディスクを特定して削除する方法は?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-23 22:19:30471ブラウズ

How to Identify and Delete Persistent Disks Associated with Deleted Kubernetes Engine Clusters?

削除されたクラスターに関連付けられた永続ディスクのクリーンアップ

Kubernetes Engine クラスターを削除すると、デフォルトでクラスターに関連付けられた永続ディスクはそのまま残ります。これに対処するには、Cloud SDK を利用してこれらのディスクを識別し、削除します。

永続ディスクの識別

Cloud SDK は、操作するための多用途のコマンドライン インターフェースを提供します。 Google Cloud リソース。 gcloud compute discs list コマンドを適切なフィルタとフォーマット オプションとともに使用すると、名前または関連付けられたユーザーに基づいてディスクのリストを取得できます。

推奨フィルタ

  • GKE クラスタで使用されるすべてのディスクを一覧表示するには:
gcloud compute disks list --format="table(name,users)" --filter="name~^gke-"
  • Persistent Volume Claims (PVC) として使用されるディスクのみを一覧表示するには:
gcloud compute disks list --format="table(name,users)" --filter="name~^gke-.*-pvc-.*"
  • 切り離された PVC ディスクを一覧表示するには:
gcloud compute disks list --format="table(name,users)" --filter="name~^gke-.*-pvc-.* AND -users:*"

Kubernetes によるディスク ステータスの確認

切り離されたディスクが使用されていないことを確認するにはクラスタごとに、kubectl コマンドを使用できます。

kubectl get pv -o custom-columns=K8sPV:.metadata.name,GCEDisk:spec.gcePersistentDisk.pdName

このコマンドは、永続ボリューム (PV) とそれに対応する Google Compute Engine 永続ディスク (PD) 名をリストします。

ディスクのクリーンアップ

削除するディスクを特定したら、gcloud compute discs delete コマンドを使用してそれらを削除できます。

API リファレンス

ディスクをリストするための対応する API メソッドは、disks.list です。

以上が削除された Kubernetes Engine クラスターに関連付けられた永続ディスクを特定して削除する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。