Совместное использование PersistentVolumeClaims между модулями и развертываниями в Okteto - PullRequest
1 голос
/ 23 марта 2020

С помощью Okteto Cloud, чтобы позволить различным модулям / развертываниям получать доступ к общему PersistentVolumeClaim, я попытался установить для * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * '' * * '' * 100 '' * * * *

* * , но само развертывание тайм-аута в веб-интерфейсе okteto с ошибкой:

pod has unbound immediate PersistentVolumeClaims (repeated 55 times)

Теперь тот же PersistentVolumeClaim с accessModes, установленным на "ReadWriteOnce", развертывается просто отлично.

Доступен ли режим доступа "ReadWriteMany" в облаке Okteto?

Если это так, как я могу получить несколько модулей / развертываний для доступа к одним и тем же данным тома?

Для точности, в моем случае, мне кажется, что технически мне нужен только один модуль для записи в том, а другой - для чтения из него.

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

1 Ответ

3 голосов
/ 23 марта 2020

Okteo Cloud поддерживает только режим доступа «ReadWriteOnce». Если вы разделяете том между модулями / развертываниями, все они будут go на одном узле, что эквивалентно наличию одного устройства чтения / записи. Но это не рекомендуемая практика.

Каков ваш вариант использования? зачем вам делиться томами?

...