title: What happens when a persistence volume claim exceeds storage?
body: <p>I did look at this, but I don't feel like the answer is covered: <a href="https://stackoverflow.com/questions/55259927/kubernetes-persistence-volume-and-persistence-volume-claim-exceeded-storage">kubernetes persistence volume and persistence volume claim exceeded storage</a></p>
  
  <p>Anyways, I have tried to look in the documentation but could not find out what is going to happen when an PVC Azure disk is full? So, we have a grafana application which monitors some data. We use the PVC to make sure that the data is saved if the pod gets killed. Right now the pod continously fetches data and the disk gets more and more full. What happens when the disk is full? Ideally it would be nice to implement some sort of functionality, such that when it gets like 80% full, it removes the let's say 20% of the data, starting from the oldest for example. Or how do we tackle this problem? </p>
  
  <p>pvc:</p>
  
  <pre><code>apiVersion: v1
  kind: PersistentVolumeClaim
  metadata:
    name: graphite-pvc
  spec:
    accessModes:
      - ReadWriteOnce
    storageClassName: managed-premium
    resources:
      requests:
        storage: 256Gi
  </code></pre>