我确实看过这个,但我觉得没有涵盖答案:kubernetes persistence volume and persistence volume claim exceeded storage
无论如何,我试图查看文档,但无法找出当 PVC Azure 磁盘已满时会发生什么?所以,我们有一个监控一些数据的 grafana 应用程序。我们使用 PVC 来确保在 pod 被杀死时保存数据。现在 pod 不断地获取数据,磁盘越来越满。磁盘已满时会发生什么?理想情况下,实现某种功能会很好,这样当它接近 80% 时,它会删除比如说 20% 的数据,例如从最旧的数据开始。或者我们如何解决这个问题?
PVC:
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: graphite-pvc
spec:
accessModes:
- ReadWriteOnce
storageClassName: managed-premium
resources:
requests:
storage: 256Gi