
Criei um nó gerenciador de enxame em uma instância de VM do servidor Ubuntu 16.04 no Google Cloud com um endereço IP estático. Quero ingressar em outra instância de VM do Ubuntu com um endereço IP estático. Não consigo fazer isso e recebo um erro de tempo limite ao tentar ingressar.
Responder1
Na maioria desses casos, é principalmente um problema de firewall e, portanto, é recomendável verificar se o firewall não está bloqueando as portas abaixo no Google Cloud Platform. Observe que as portas abaixo devem ser abertas para que o modo Swarm funcione -
Porta TCP 2377 para comunicações de gerenciamento de cluster
Porta TCP e UDP 7946 para comunicação entre nós
Porta UDP 4789 para tráfego de rede de sobreposição
Se você está planejando criar uma rede de sobreposição com criptografia (--opt criptografada), você também precisará garantir que o tráfego do protocolo IP 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 habilitar as portas acima usando GUI ou GCLOUD.