Docker swarm – depoy,gitlab ci & other

Используем докер последней версии – у меня docker-ce 19.03.12

Инициализация кластера.


docker swarm init --advertise-addr 192.168.122.107 --listen-addr 192.168.122.107  --cert-expiry 12160h0m0s

Увидим

Swarm initialized: current node (gmb8qrh7awviyc0r4gxa5mkgl) is now a manager.

Для удобства можем прописать в hosts, если нет днс сервера

192.168.122.107       docker-swarm-node-1
192.168.122.108       docker-swarm-node-2
192.168.122.109       docker-swarm-node-3
192.168.122.110       docker-swarm-node-4

Команда добавления нод в кластер(workers)

Получаем токен на ноде manager

 docker swarm join-token worker

На ноде, которую хотим добавить в кластер.

docker swarm join --token SWMTKN-1-2inp6cg85yzsfdij49rr2ndvm3n6qbek41xrywkb9t8o639h8s-cng0dmr7drsf0ynzok5y53ler docker-swarm-node-1:2377```

Увидим

This node joined a swarm as a worker.

Команда добавления нод в кластер(manager)

Получаем токен на ноде manager

docker swarm join-token manage

На ноде, которую хотим добавить в кластер.

docker swarm join --token SWMTKN-1-1ji26680kw3177ryq56ukah1ti17bzeor9ue105wy2jrje78xk-bulr717gscs8zi18ygtz4ge12 192.168.122.107:2377

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

 

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.