ホームページ  >  記事  >  バックエンド開発  >  Kubernetes クラスターを削除した後に永続ディスクを自動的に削除するにはどうすればよいですか?

Kubernetes クラスターを削除した後に永続ディスクを自動的に削除するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-23 18:52:30145ブラウズ

How to automatically delete persistent disks after deleting a Kubernetes cluster?

削除されたクラスターに関連付けられたすべての永続ディスクを削除する方法

Kubernetes クラスターが削除されると、それに関連付けられた永続ディスク (PD)持続する可能性があります。これらの PD を自動的に削除するには、その名前または ID を特定します。

解決策:

Cloud SDK を特定のフィルタとフォーマットで利用して、PD に関連付けられたディスクを一覧表示できます。 GKE クラスタ。

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:*"

クラスターの PV と PD 名を一覧表示する Kubernetes コマンド:

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

ディスクをリストするための API メソッド:

disks.list

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

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