при попытке установить openshift 3.11 (okd) они просят настроить постоянное хранилище для каждого узла, поскольку оно необходимо для контейнера deamon и контейнера etcd / web-консоли для главных узлов.
Вы должны сконфигурировать хранилище для всех хостов master и node, потому что по умолчанию каждая система запускает демон контейнера. Для контейнерных установок вам необходимо хранение на мастерах. Также по умолчанию веб-консоль и т. Д., Которые требуют хранения, запускаются в контейнерах на мастерах. Контейнеры работают на узлах, поэтому для них всегда требуется хранилище. https://docs.okd.io/latest/install/host_preparation.html#configuring - docker -storage
Дальше в документации openshift есть раздел о том, как настроить постоянное хранилище (сетевое хранилище) для кластера
Каркас постоянных томов Kubernetes позволяет вам предоставлять кластеру OKD постоянное хранилище, используя сетевое хранилище, доступное в вашей среде.
https://docs.okd.io/latest/install_config/persistent_storage/index.html
Я не понимаю, почему мы должны дважды настраивать постоянное хранилище, поэтому мои вопросы:
Вопрос 1 : постоянное хранилище docker можно настроить только на хосте? или его можно настроить с помощью сетевого хранилища (NFS, GlusterFS, ...)?
Вопрос 2 : что за демон контейнера запускается на всех хостах? и почему мы должны сохранять сгенерированные данные?
Вопрос 3 : является ли наличие docker постоянного хранилища требованием openshift?
Вопрос 4 : не возникнет ли у меня конфликт, если я настрою постоянное хранилище для docker и другое для openshift? или нам нужны оба?