我在 docker-desktop 上创建了一个 PV 和一个 PVC,即使在删除 pv 和 pvc 之后,文件仍然存在。当我重新创建它时,它会将相同的 mysql 数据库附加到新的 pod。如何手动删除 hostPath 创建的文件?我想一种方法是在首选项中重置 Kubernetes,但必须有另一种不那么核的选项。
apiVersion: v1
kind: PersistentVolume
metadata:
name: mysql-pv-volume
labels:
type: local
spec:
storageClassName: manual
capacity:
storage: 20Gi
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Delete
hostPath:
path: "/mnt/data"
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: mysql-pv-claim2
spec:
storageClassName: manual
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 20Gi