Я новичок в 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.
Любые разъяснения приветствуются.