Docker Swarm: Falha ao unir-se ao cluster de enxame como nó do gerenciador

2

Eu criei um nó de gerenciador de enxame em uma instância de VM do servidor Ubuntu 16.04 no google cloud com um endereço IP estático. Eu quero juntar outra instância VM de Ubuntu tendo um endereço IP estático. Não consigo fazer isso e receber o erro de tempo limite ao tentar entrar.

    
por Raghu 26.01.2017 / 18:56

1 resposta

0

Na maioria dos casos, trata-se principalmente de um problema de firewall e, portanto, é recomendável verificar se o firewall não está bloqueando as portas abaixo no Google Cloud Platform. Por favor, note que as portas abaixo devem ser abertas para que o Swarm Mode funcione -

TCP port 2377 for cluster management communications

TCP and UDP port 7946 for communication among nodes

UDP port 4789 for overlay network traffic

Se você estiver planejando criar uma rede de sobreposição com criptografia (--opt criptografada), também será necessário garantir que o tráfego do protocolo de protocolo 50 (ESP) também seja permitido.

Permitindo portas no Google Cloud Platform:

gcloud compute firewall-rules update [NAME] \
    [--allow=[[PROTOCOL][:PORT[-PORT]],…]] \
    [--description=[DESCRIPTION]] \
    [--destination-ranges=[CIDR_RANGE,…]] \
    [--priority=[PRIORITY]] \
    [--rules=[[PROTOCOL][:PORT[-PORT]],…]] \
    [--source-ranges=[[CIDR_RANGE],…]] \
    [--source-tags=[[TAG],…]] \
    [--target-tags=[[TAG],…]] \
    [--source-service-accounts=[EMAIL] \
    [--target-service-accounts=[EMAIL]

Você precisa ativar as portas acima usando GUI ou GCLOUD.

    
por 09.11.2017 / 02:25