CoreOS, rede Docker, mais de uma ponte?

1

Eu tenho um servidor com 4 placas ethernet. Com o hardware de comutação eu coloquei todas as 4 placas em diferentes VLANs. Com a rede padrão no CoreOS, recebo uma única ponte para os contêineres, com um intervalo de endereços IP privados. E, além disso, posso controlar a rede de hosts e encaminhar portas.

O que eu quero é controlar qual contêiner conecta a qual porta física, sem expor a pilha de rede dos hosts aos contêineres. Pensei em várias pontes: uma para cada cartão físico, transformando a porta física de cada cartão em um membro da respectiva ponte e conectando os contêineres à ponte especificada. Eu teria controle sobre a associação da VLAN aos contêineres.

Mas não tenho certeza se o docker pode lidar com isso. Eu sei como conectar o Docker a uma ponte personalizada, mas não consegui encontrar nenhuma dica de como conectá-lo a várias pontes. Pode fazer algo assim? Existe alguma outra solução sobre como controlar a qual VLAN meus containers pertencem?

obrigado,

__ s.

    
por user3924619 09.08.2014 / 10:28

1 resposta

1

Não é uma solução fácil, mas é possível com o openvswitch sendo executado em suas máquinas host. Você quer fazer algo como

link

    
por 12.08.2014 / 19:05