Kubernetes: Возможно ли смонтировать файловый ресурс, расположенный в главном узле, в модуль / контейнер на рабочем узле? - PullRequest
0 голосов
/ 30 апреля 2020

Я уже несколько недель пытаюсь это выяснить, но не могу найти правильный ответ в этой ситуации.

У меня есть мастер-узел, давайте назовем его «Мастер-узел A», и я также имею некоторые рабочие узлы, назовем их «Рабочий узел A», «Рабочий узел B» и «Рабочий узел C».

Я могу планировать задания с моего Мастер-узла A к моим рабочим узлам, что хорошо. Что касается моей конкретной c ситуации, я не могу найти на нее ответ, и я не знаю, возможно ли это сделать в Kubernetes:

На Мастер-узле A I иметь файловый ресурс, смонтированный в "/ data", с некоторыми данными в нем. Теперь я хочу, чтобы все мои контейнеры, когда они были созданы / запланированы и работали, имели монтирование в "/ mnt / data", которое ссылается на мастер-узел A filehare folder "/data".

Таким образом, независимо от того, в каком рабочем узле находится модуль / контейнер, он должен иметь доступ к данным, расположенным в Master Node A в «/ data», и, конечно, иметь возможность записи в него.

Возможно ли это даже в Кубернетесе? Я также не против создать несколько каталогов на главном узле («data-01», «data-02», «data-03», ...), которые все монтируются на одном и том же файловом ресурсе и в котором каждый модуль смонтировал бы одну из этих папок (я бы этим как-то управлял в будущем, не беспокойтесь).

К сожалению, в моей ситуации я не могу смонтировать файловый ресурс напрямую в рабочие узлы, так как следующим шагом будет добавление файлового ресурса. аутентификация пользователя с помощью Linux UID, так что только определенные c пользователи имеют доступ к некоторым каталогам, но также могут записывать что-либо в определенном c месте, но все это должно быть сделано на главном узле A .

Вы думаете, что это можно сделать как-нибудь? Если так, что мне нужно сделать, чтобы достичь этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...