Can i use K8s Storage with VM outside the cluster


I have a small K8s cluster and i have to allocate about 800G of storage space so that i can download the custom images and tar file for the containers i wil deploy in this cluster.
Is there a solution where i can store large files locally either within the cluster or outside the cluster using the same storage?

Appreciate any help on this issue.

kubernetes pulls images from container repositories, I would recommend setting up a private container repository (such as nexus) and push your images on it, then setup your Pod deployments to pull from that repository.

another thing - 800GB is a very large storage space fot container images, what is the tar file you mentioned? is it provisioning data?

if you provide more info about the nature of the data perhaps there are better solutions for your case.