清理與已刪除叢集關聯的持久磁碟
刪除 Kubernetes Engine 叢集時,與叢集關聯的持久磁碟預設保持不變。為了解決這個問題,您可以利用 Cloud SDK 來識別和刪除這些磁碟。
辨識永久磁碟
Cloud SDK 提供了一個多功能的命令列介面來與Google雲端資源。使用具有適當篩選器和格式選項的 gcloud 計算磁碟清單命令,您可以根據磁碟名稱或關聯使用者檢索磁碟清單。
推薦過濾器
gcloud compute disks list --format="table(name,users)" --filter="name~^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-.* AND -users:*"
使用Kubernetes 驗證磁碟狀態
確保分離的磁碟未在使用中通過集群,您可以使用kubectl 命令:kubectl get pv -o custom-columns=K8sPV:.metadata.name,GCEDisk:spec.gcePersistentDisk.pdName此命令將列出持久卷(PV)及其對應的Google 計算引擎持久性磁碟(PD) 名稱。
清理磁碟
確定要刪除的磁碟後,您可以使用 gcloud 計算磁碟刪除指令將其刪除。API 參考
列出磁碟對應的API方法是disks.list。以上是如何識別並刪除與已刪除的 Kubernetes Engine 叢集關聯的持久磁碟?的詳細內容。更多資訊請關注PHP中文網其他相關文章!