如何删除与已删除集群关联的所有持久磁盘
删除 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中文网其他相关文章!