ホームページ  >  記事  >  バックエンド開発  >  GKE クラスタに関連付けられた永続ディスクを特定して削除するにはどうすればよいですか?

GKE クラスタに関連付けられた永続ディスクを特定して削除するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-10-23 17:52:32957ブラウズ

How to Identify and Delete Persistent Disks Associated with a GKE Cluster?

クラスターの削除時に関連する永続ディスクの削除

Kubernetes Engine では、クラスターに接続された永続ディスクがクラスターの削除後も残ることが想定されます。ただし、ユーザーはさまざまな理由でこれらのディスクを同時に削除したい場合があります。クラスター取得 API にはディスク関連の情報が不足しているため、削除するディスク名または ID を決定するのは困難な場合があります。

解決策

に関連付けられたディスクを識別するための推奨されるアプローチGKE クラスタは Cloud SDK を介して行われます。フィルタと適切なフォーマットを利用することで、ユーザーはディスクのリストを取得できます:

  • すべての GKE ディスク:
gcloud compute disks list --format="table(name,users)" --filter="name~^gke-"
  • 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:*"

切り離されたディスクが使用されていないことを確認するには、ユーザーは次の kubectl コマンドを使用できます:

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

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

注: 表示されるフィルターと書式設定のオプションは、ユーザーの環境の特定の要件によって異なる場合があります。ユースケースに合わせてコマンドを調整することをお勧めします。

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

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