Сетевое размещение менеджеров и работников Docker
336
user3677920
У меня есть классическая сегментированная сеть (сеть DMZ и внутренняя сеть LAN с маршрутизатором / межсетевым экраном между ними) и кластерное соединение Docker Swarm на 3 узла, все менеджеры (Dm).
В настоящее время мы размещаем узлы менеджера докеров следующим образом (посмотрите на «Dm's» в DMZ):
| / \ Internet: \|/ | ---------------------------------------------------- DMZ : Dm Dm Dm ---------------------------------------------------- LAN : (some non containerized backend services)
Я хотел узнать о реальной выгоде инвестирования в расширение этого единого кластера за счет дополнительных узлов в качестве рабочих (Dw) в DMZ и перемещения менеджеров (Dm) внутри локальной сети, например:
| / \ Internet: \|/ | ---------------------------------------------------- DMZ : Dw Dw ---------------------------------------------------- LAN : Dm Dm Dm + (some non containerized backend services)
Мое обоснование для изменения:
- Как уже упоминалось, избегайте наличия узлов менеджера докеров в DMZ, вместо этого переместите ваших менеджеров во внутреннюю локальную сеть и поместите 2 рабочих в DMZ.
- Разместите контейнеры обратного или прямого прокси в рабочих узлах, чтобы они, как обычно, слушали запрос в DMZ; Поместите серверы приложений или NoSQL-кэширование в менеджеры, чтобы они были во внутренней локальной сети, как обычно.
- Даже если вы добавляете два дополнительных узла (рабочих в демилитаризованной зоне), по причинам высокой доступности не используйте менее 3 управляющих узлов. Если они делают наоборот: добавьте больше рабочих узлов во внутреннюю локальную сеть, чтобы ваши менеджеры вообще не запускали какой-либо контейнер.
Имеют ли мои очки смысл? Если все в порядке, согласны ли вы с предыдущим опытом (так вы используете Docker Swarm)? Есть потенциальные проблемы?
Ваша формулировка немного странная. Вы скопировали свои рассуждения откуда-то? Зачем мне перемещать менеджеров Docker, если вы хотите изменить настройки?
Seth 6 лет назад
0
Привет, Сет, мое главное беспокойство - иметь узлы менеджера докеров в DMZ, я думаю, что они слишком разумны, поэтому я должен поместить их во внутреннюю локальную сеть, за межсетевым экраном между ними. (это пункт 1 в моем первоначальном сообщении). PS Извините Сета за формулировку, я взял рассуждения из своих заметок, которые имеют немного другой контекст. Я могу прокомментировать ниже.
user3677920 6 лет назад
0
(Я поясняю пункт 2). Но то, что переход на DMZ имеет некоторые последствия для контейнеров, которые я хочу запустить (пара обратных и прямых прокси, сервер приложений, база данных ...). Например, обратные прокси-серверы должны быть в демилитаризованной зоне, поэтому я подумал о добавлении двух рабочих докеров в демилитаризованную зону, чтобы я мог разместить там свои контейнеры обратного прокси-сервера, прослушивая запросы на обслуживание из Интернета. --- В то время как другие контейнеры, такие как my db, должны быть размещены в менеджерах докеров, так как они находятся во внутренней локальной сети.
user3677920 6 лет назад
0
(Я поясняю пункт 3). Я уже упоминал, что все началось, потому что я хотел добавить дополнительную защиту менеджерам докеров, поэтому я хочу переместить их во внутреннюю локальную сеть. Теперь еще один способ защитить их - не запускать в них какой-либо контейнер, вместо этого они будут выполнять только функции управления кластером, в то время как я добавлю в док-станцию дополнительных работников док-станции. Это дорого, но я все равно хотел спросить, насколько это полезно.
user3677920 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
2
Windows 7 Home Premium запоминает пароли общего доступа к сети?
-
5
Поделитесь XP сетевым подключением без перезагрузки?
-
5
Как мне сказать Windows использовать 802.11 вместо 3G?
-
-
4
Есть ли способ поделиться сканером многофункционального принтера?
-
3
Есть ли способ соединить два компьютера через USB?
-
3
Как сохранить несколько подключений к интернету?
-
4
iPod-Touch для воспроизведения фильмов с ПК на PS3?
-
2
Mac не присоединится к рабочей группе Windows
-
1
Как я могу повысить безопасность своего портала?
-
1
Как подключить к сети Windows XP и Ubuntu Linux?