删除项目中所有未附加的 Google 永久磁盘

fja*_*mes 3 gcloud kubernetes google-kubernetes-engine

在 GKE 中,Reclaim Policymy 的PersistentVolume被设置为Retain,以防止无意的数据删除。但是,有时,删除某些内容后PersistentVolumes,我想Google Persistent Disks手动删除关联的内容。使用 Web UI(即 Google Cloud Console)删除Google Persistent Disks非常耗时,这就是为什么我想使用命令 gcloud来删除所有Google Persistent Disks未附加到 GCP VM 实例的内容。有人可以给我这个命令吗?

fja*_*mes 7

这个应该可以工作:

gcloud compute disks delete $(gcloud compute disks list --filter="-users:*" --format "value(uri())")
Run Code Online (Sandbox Code Playgroud)