Подключите общий том к кластеру Kubernetes, чтобы все пользователи имели доступ к одному хранилищу и обменивались файлами. - PullRequest
0 голосов
/ 10 мая 2019

Я следую от нуля до JupyterHub с Kubernetes , чтобы создать среду jupyterHub для использования моей командой.

Использование Google Kubernetes Engine, и каждый пользователь получает свое собственное хранилище, и файлы сохраняются - эта настройка работает отлично.

У меня возникли проблемы с тем, как мне создать том или общую базу данных, чтобы все в команде могли видеть записные книжки друг друга, обмениваться файлами и данными.

Чтобы объяснить больше, в желаемой настройке - когда пользователь входит в систему и переходит к своему изображению jupyter - каждый пользователь видит одну и ту же папку как «общую», и в этой папке можно создавать отдельные папки для себя, но они могут использовать повторно. код, который кто-то другой уже написал.

Я изучил NFS с помощью Firestore, но это кажется очень дорогим.

1 Ответ

1 голос
/ 11 мая 2019

Как и в документации gcePersistenceDisk не поддерживает множественное чтение и запись.Есть альтернативное решение проблемы. Rook - это бэкэнд хранилища, доступный через него.Одним из них является Ceph, который использует решение для общей файловой системы на kubernetes.

...