I would like to use jobs and regular deployments that write results to persistent volumes. Then when the job is complete, I need to access those results. The system will run on multiple different platforms, for example Azure (AKS). Ideally I would like to use persistent volume claims where the actual volumes are created automatically. That works well. However, I haven't found a portable way to access the data afterwards. Is there one that I have missed?
I can probably use AKS commands and mount the underlying storage in AKS, but then I need to build one solution per platform. Kubernetes supports custom recycling plugins, but I don't want to recycle the data. I want to access it portably (i.e. through Kubernetes) and then delete the volume. Is this possible? If not, is it on the road map?