如何刪除與已刪除叢集關聯的所有持久磁碟
刪除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中文網其他相關文章!