Post by @jorijn
Context wasn't in the blog post, had to guess as a result. NFS shouldn't be considered production-grade for storage requirements in Kubernetes. You'll end up running into problems eventually. It's not my project of course, but if there's an alternative option; I'd reconsider.
Can you migrate to S3/MinIO as a step inbetween VMs and Kubernetes?
You can do that without even taking the instance offline. I've done so before using a stepped try_files in NGINX. When GETing, It first checks if the file exists on S3, if it doesn't, it fetches it from local storage, or another S3 bucket. This'll continue operation for the instance, while you rsync the data in the background.