我正在按照Zero to JupyterHub with Kubernetes创建一个jupyterHub环境供我的团队使用。
使用Google Kubernetes Engine,每个用户都会获得自己的存储空间并存储文件-此设置可以正常工作。
我遇到了麻烦,我该如何创建卷或共享数据库,以便团队中的每个人都可以看到彼此的笔记本,共享文件和数据。
要详细说明,在所需的设置中-当用户登录并查看其jupyter图像时-每个用户都看到相同的文件夹“共享”,并且一个人可以在该文件夹内为自己创建单个文件夹,但可以重复使用别人已经写过的代码。
我使用Firestore调查了NFS,但这似乎非常昂贵。
答案 0 :(得分:1)
与documentation gcePersistenceDisk中一样,不支持多个读写。 有替代解决方案。 Rook是可通过其使用的各种存储后端的存储后端。其中之一就是Ceph,它在kubernetes上具有共享文件系统解决方案。