DigitalOcean NFS vs do-block storage - PullRequest
       32

DigitalOcean NFS vs do-block storage

0 голосов
/ 26 апреля 2020

Я новичок в DigitalOcean и K8S и, похоже, не могу обойти это:

Если мне нужно запустить несколько реплик контейнеров Nginx, следует ли мне использовать блочное хранилище или хранилище NFS ? Мне нужен общий доступ к данным c html для всех контейнеров NGINX, работающих в отдельных модулях. Насколько я понимаю, если я хочу обмениваться данными между несколькими модулями, я должен использовать NFS. Взято из https://www.digitalocean.com/community/tutorials/how-to-set-up-readwritemany-rwx-persistent-volumes-with-nfs-on-digitalocean-kubernetes

digitalocean-csi объединяет кластер Kubernetes с продуктом DigitalOcean Block Storage. Разработчик может использовать это для динамического предоставления томов блочного хранилища для контейнерных приложений в Kubernetes. Однако приложения иногда могут требовать сохранения данных и их совместного использования несколькими каплями. Стандартное решение CSI для блочного хранилища DigitalOcean не может поддерживать монтирование одного тома блочного хранилища на несколько капель одновременно. Это означает, что это решение ReadWriteOnce (RWO), так как том ограничен одним узлом. Протокол сетевой файловой системы (NFS), с другой стороны, поддерживает экспорт одного и того же ресурса многим потребителям. Это называется ReadWriteMany (RWX), потому что многие узлы могут монтировать том в режиме чтения-записи. Поэтому мы можем использовать сервер NFS в нашем кластере для предоставления хранилища, которое может использовать надежную поддержку блочного хранилища DigitalOcean с гибкостью общих ресурсов NFS.

Любые разъяснения приветствуются.

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