docker постоянное хранилище для кластера openshift - PullRequest
0 голосов
/ 06 марта 2020

при попытке установить 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? или нам нужны оба?

...