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

Docker Swarm Route Исходящий трафик из произвольного контейнера через определенный хост (ы)

Из-за некоторых ограничений инфраструктуры наши хосты Docker Swarm могут иметь разное количество сетевых адаптеров. Например, вот инфраструктура, которая может напоминать то, что есть у нас:

Как показано на рисунке, у хоста 1 и хоста 2 есть дополнительный сетевой адаптер, подключенный к удаленной сети / компьютеру.

Нам было интересно, есть ли способ для контейнера, расположенного на Хосте 3 (Хост без прямого подключения к «Удаленному компьютеру»), каким-то образом взаимодействовать с удаленным компьютером, используя сеть Хоста 1 или Хоста 2.

Также было бы хорошо, если бы сеть могла каким-либо образом обнаруживать сбои, иначе говоря, если Host2 не работает, тогда в сети Overlay будет использоваться Host1 (который все еще жив). И наоборот.

Примечание: (Docker Swarm работает через Nic 1)

Нам было интересно, можно ли этого добиться, используя сеть Docker Swarm.

Спасибо!