Our application requires the presence of data on two filestores. On our current Kubernetes configuration, we use a persistent volume like so:
apiVersion: v1 kind: PersistentVolume metadata: name: fileserver-input spec: capacity: storage: 1T accessModes: - ReadWriteMany nfs: path: /mypath server: XX.XXX.XXX.XXX
Which we then add as a volume in our deployment:
volumeMounts: - mountPath: /mypath name: my-path
How can this be accomplished with
Cloud Run on GKE? We have tried running commands to mount the filestore in the docker container, but we have not had success because the container does not run as privileged.
Is there a way to either specify a volumeMount like on regular
GKE, or to run the container in privileged mode in
Cloud Run on GKE?