【问题标题】:Mount a shared volume to Kubernetes cluster so that all users can access same storage and share files将共享卷挂载到 Kubernetes 集群,以便所有用户可以访问相同的存储和共享文件
【发布时间】:2019-09-28 15:45:10
【问题描述】:

我正在关注Zero to JupyterHub with Kubernetes 创建一个 jupyterHub 环境供我的团队使用。

使用 Google Kubernetes Engine,每个用户都有自己的存储空间和文件 - 此设置运行良好。

我不知道如何创建卷或共享数据库,以便团队中的每个人都可以看到彼此的笔记本、共享文件和数据。

为了解释更多,在所需的设置中 - 当用户登录并转到他/她的 jupyter 图像时 - 每个用户都会看到同一个文件夹“共享”,并且可以在该文件夹中为自己创建单独的文件夹,但能够重复使用其他人已经编写的代码。

我使用 Firestore 研究了 NFS,但它似乎非常昂贵。

【问题讨论】:

    标签: kubernetes google-kubernetes-engine jupyterhub


    【解决方案1】:

    documentation中的gcePersistenceDisk 不支持多重读写。 该问题有替代解决方案。 Rook 是一个存储后端,通过它可以使用各种存储配置器。其中之一是 Ceph,它在 Kubernetes 上具有共享文件系统解决方案。

    【讨论】:

      猜你喜欢
      • 2021-05-03
      • 1970-01-01
      • 2020-04-03
      • 1970-01-01
      • 2010-09-24
      • 1970-01-01
      • 2020-08-21
      • 1970-01-01
      • 2020-12-28
      相关资源
      最近更新 更多