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.