Как настроить сети Docker Overlay с хостами в разных общедоступных сетях или регионах?
У меня есть базовые представления о VXLAN и оверлейных сетях в целом. Наложение Docker использует VXLAN под капотом, чтобы контейнеры с несколькими хостами могли общаться между собой.
Однако что, если эти контейнеры с несколькими хостами расположены в разных общедоступных сетях, например, экземпляры EC2 в разных регионах AWS и, следовательно, в разных сетях общедоступных IP-адресов. Экземпляр EC2 будет иметь частные адреса в своем собственном общедоступном адресе NAT AWS и, следовательно, как демон docker в другом EC2 будет связываться с ним. Возможно ли это вообще?(Конечно, не рекомендуется)
Возможно, у AWS есть обходные пути, но возможно ли в целом сетевое решение Docker для различных общедоступных сетей? Если да, то как мы это делаем?
1 ответ
Если ваши узлы находятся на разных VPC в разных регионах, вы можете связать их друг с другом с помощью пиринга VPC.