I have deployed JupyterHub on my Kubernetes cluster, and it’s working well. However, I noticed that it creates a separate PersistentVolumeClaim (PVC) for each user who logs in to the Jupyter notebook.
this is what i have installed
While this setup works, I would prefer a more centralized storage solution where either:
A single, shared PVC is used for all users instead of creating one for each user.
Alternatively, a solution where user data can be stored in a database like PostgreSQL instead of using PVCs.
Has anyone implemented a similar setup or can suggest best practices to achieve this?