Назад | Перейти на главную страницу

Распределение узлов Openshift

Я относительно новичок в администрировании платформы контейнера Openshift 3.4 и базовой архитектуре. У нас есть платформа openshift с 3 мастерами и несколькими узлами, которые будут поддерживать разные клиентские приложения (разные арендаторы). Должны ли маршрутизаторы (маршрутизатор openshift для трафика данных) устанавливаться / запускаться непосредственно на узлах приложений (узлах, где у вас есть модули приложений / клиентов) или, что лучше, работать на конкретном узле инфраструктуры?

такой же вопрос с реестром докеров?

Red Hat всегда рекомендует, чтобы в реальных средах всегда были выделенные узлы инфраструктуры, потому что:

  1. Эти критически важные машины не будут совместно использовать ресурсы с прикладным программным обеспечением.
  2. Лучший сетевой контроль и изоляция

Обычно вы используете инфраузлы для маршрутизаторов, показателей, агрегирования журналов и реестра. Иногда проект регистрации переносится на другие узлы, которые запускают только его из-за высоких требований ElasticSearch.