Mount a kubernetes pod (on GKE) to google cloud storage to persist data

I am trying to persist the data of my pods on GKE (like a docker volume).

I came across two methods and I don’t know which is the go to method.

  1. using jcsFuse.
  2. using persistent volume and persistent volume claims.

Which is the method thata will allow me to mount my pods to google cloud storage?

Thank you for the help

Source: Docker Questions