首頁  >  文章  >  後端開發  >  刪除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 可以與特定的篩選器和格式結合使用,以列出與某個磁碟相關的磁碟。 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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn