Docker Swarm: no se puede unir al clúster de enjambre como nodo administrador

Docker Swarm: no se puede unir al clúster de enjambre como nodo administrador

Creé un nodo de administrador de enjambre en una instancia de VM del servidor Ubuntu 16.04 en la nube de Google con una dirección IP estática. Quiero unirme a otra instancia de VM de Ubuntu que tenga una dirección IP estática. No puedo hacerlo y aparece un error como tiempo de espera cuando intento unirme.

Respuesta1

En la mayoría de estos casos, se trata principalmente de un problema de firewall y, por lo tanto, se recomienda verificar si el firewall no está bloqueando los siguientes puertos en Google Cloud Platform. Tenga en cuenta que los siguientes puertos deben estar abiertos para que funcione el modo Swarm:

Puerto TCP 2377 para comunicaciones de gestión de clústeres

Puerto TCP y UDP 7946 para comunicación entre nodos

Puerto UDP 4789 para tráfico de red superpuesto

Si planea crear una red superpuesta con cifrado (--opt cifrado), también deberá asegurarse de que el tráfico del protocolo IP 50 (ESP) también esté permitido.

Permitir puertos en 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]

Debe habilitar los puertos anteriores mediante GUI o GCLOUD.

información relacionada