Eu tenho um conjunto de aplicativos, que dependem uns dos outros em contêineres.
Eu sei, para ganhar vários contêineres docker existem ferramentas como:
- Swarm
- Kubernetes
- Fazendeiro
- Cloudfoundry
Qual ferramenta eu precisaria se eu quisesse gerenciar a conectividade entre aplicativos fora dos contêineres?
Eu defini os seguintes requisitos para mim:
- Os relacionamentos entre os contêineres devem ser gerenciados fora dos contêineres.
- O IP ao qual me refiro dentro do contêiner, deve ser mapeado automaticamente para um aplicativo contêiner de fora, para que eu possa trocar os contêineres, sem modificar as configurações do aplicativo dentro
- O panorama do aplicativo deve ser copiado para executá-lo duas vezes, na mesma zona de rede. Quando os contêineres são copiados - os contêineres do novo conjunto de contêineres devem se conhecer de imediato e não interagem com os contêineres no conjunto antigo
- alguns contêineres precisam ser marcados como singleton, para que esses contêineres não sejam copiados, com o conjunto, mas permaneçam os mesmos.