首页  >  文章  >  后端开发  >  删除Kubernetes集群后如何自动删除永久磁盘?

删除Kubernetes集群后如何自动删除永久磁盘?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-10-23 18:52:30149浏览

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