I'm looking for a little direction here and am having some troubles. I have an application that needs to process some simple csv files and I'm struggling to connect the appropriate technologies.
I have an application deployable as a container. I believe that I should deploy it as a stateful set as it requires access to a persistent file system.
I believe I need a Persistent Volume Claim on which to mount my stateful set
Where I run into a little confusion is how the files get into that volume. I need a SFTP server so that 3rd parties can drop files into a location for the application to pick up and process.
I'm not quite sure the best method of connecting this together. Can I have a Compute VM also mount the same location as the Persistent Volume Claim?
It seems like a straightforward task, but the proper design here eludes me. Help is appreciated.
Running Google GCP/Kubernetes