Commandes Linux : docker swarm join

DOCKER SWARM JOIN

Commande : docker swarm join
Usage:	docker swarm join [OPTIONS] HOST:PORT

Join a swarm as a node and/or manager

Options:
      --advertise-addr string   Advertised address (format: [:port])
      --availability string     Availability of the node ("active"|"pause"|"drain") (default "active")
      --data-path-addr string   Address or interface to use for data path traffic (format: )
      --listen-addr node-addr   Listen address (format: [:port]) (default 0.0.0.0:2377)
      --token string            Token for entry into the swarm

 

Rejoindre un swarm en tant que worker ou manager depuis un node

$ docker swarm join --token token ip-addr

L’adresse IP est celle du leader utilisée lors de l’initialisation du swarm.
Le token est fourni sur le leader au même moment pour le rattachement d’un worker.
Le token de jonction au swarm pour un manager nécessite la commande docker swarm join-token manager.
Le token généré est différent pour un worker et pour un manager.
Il est conseillé d’avoir un nombre impair de managers avec un minimum de 3.
ex :

$ docker swarm join --token SWMTKN-1-5gatiua1ou132p34xcd1ono2j88emxbwhy4uzvz1hodj0c1pi3-5bdfn48wm5hpiw5644rmnwhzk 192.168.99.105:2377
This node joined a swarm as a worker.
$ docker swarm join --token SWMTKN-1-11rra7zaiofruwfo8yggmhxpuu9rcoborgs4hccxbkivrli83j-5bcw6y5t5ctbhqj72x08a7ehq 192.168.99.102:2377
This node joined a swarm as a manager.

Il est conseillé d’avoir un nombre impair de managers avec un minimum de 3.
Depuis le leader on peut vérifier les membres du swarm :

$ docker node ls
ID                            HOSTNAME            STATUS              AVAILABILITY        MANAGER STATUS      ENGINE VERSION
40ybct29ekka2s7za3zjm4eig *   node1               Ready               Active              Leader              18.06.1-ce
kqx2im30a07l8dewuim7cm515     node2               Ready               Active                                  18.06.1-ce
k30xuj35b2p4n9ng6jt82tuyw     node3               Ready               Active                                  18.06.1-ce
nzm7c002yh9ky9pchsw9xsyvy     node4               Ready               Active              Reachable           18.06.1-ce

 

Fermer le menu