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

Несколько контейнеров с несколькими исходящими IP-адресами

Сценарий: сервер с несколькими запущенными внутри контейнерами докеров, которые можно настроить для выполнения запросов с разными исходящими IP-адресами.

Это вообще возможно? У меня есть пробелы в знаниях о методах назначения IP. Допустим, вы покупаете 20 IP-адресов v6, как вы можете назначить их каждому контейнеру?

Просто нужны исправления или некоторые рекомендации, чтобы увидеть, является ли это правильной настройкой или просто неправильным подходом.

Смысл IPv6 - столько адресов с глобальной маршрутизацией, сколько вам нужно. Так что забудьте о подсчете IP-адресов, вместо этого считайте сети.

В адресном плане вашей организации выделите несколько подсетей / 64 для контейнерных сетей. По крайней мере, один сайт должен получить / 48, их много.

Затем используйте их для сети контейнеров, как бы вы это ни реализовали. Один / 64 может вместить все пространство MAC-адресов, а затем еще несколько, но их достаточно, чтобы использовать / 64 на каждом хосте контейнера. Так много места, чтобы позволить Docker генерировать на основе MAC, какой-то статической схемы, причудливой системы оркестровки контейнеров или чего угодно.