Enforcing limit on pod disk usage

Is there any way to eforce limit on disk usage of pod, So that user can’t write data beyond that limit in any of the path on pod’s filesystem?

Why are users writing data inside of the containers? If the pod is deleted, the data doesn’t persist.

Because that is the fastest way to provision container when the data is temporary. Is there any storage solution that provision really fast like hostpath volumes?

hostPath might not respect limits set either. Does the data being written need to be persistent?