GKE静态PV关联的Persistent Disk无法自动删除问题咨询
GKE静态PV关联已有Persistent Disk的回收策略说明
静态PV关联已有GCP PD时,默认回收策略就是Retain,这是GKE的设计机制,和你创建的StorageClass无关。因为静态PV绑定的是用户预先手动创建的外部存储资源,Kubernetes默认不会自动删除这类用户自主创建的资源,避免误删数据。
即使手动将PV的回收策略改为Delete,删除PVC和Pod后GCP PD也不会被自动删除。原因是:静态PV的Delete策略仅对由Kubernetes动态创建的存储资源生效,对于用户预先创建的外部PD,Kubernetes不会执行自动删除操作。
对应场景的处理建议:
- 若需要自动回收PD,应使用动态PV(通过StorageClass自动创建PD),而非静态PV关联已有PD。
- 若必须使用静态PV,删除PV后需手动在GCP控制台或执行命令
gcloud compute disks delete [DISK_NAME]删除对应的PD。
内容的提问来源于stack exchange,提问作者jasonmacintosh
相关产品推荐
相关产品推荐

