Инструменты пользователя

Инструменты сайта


docker:swarm:create_cluster

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
docker:swarm:create_cluster [2023/12/10 14:56]
werwolf
docker:swarm:create_cluster [2023/12/10 15:07] (текущий)
werwolf
Строка 1: Строка 1:
-=====Создаёт swarm=====+====Создаёт swarm====
   * Открывает терминал и подключитесь по ssh к машине,​ на которой вы хотите запускает узел менеджера. В этом руководстве используется машина с именем server1.   * Открывает терминал и подключитесь по ssh к машине,​ на которой вы хотите запускает узел менеджера. В этом руководстве используется машина с именем server1.
   * Выполняет следующую команду,​ чтобы создать новый файл swarm:   * Выполняет следующую команду,​ чтобы создать новый файл swarm:
Строка 28: Строка 28:
   * Запускает команду docker node ls, чтобы просмотреть информацию об узлах:   * Запускает команду docker node ls, чтобы просмотреть информацию об узлах:
  
-<​code ​sh>+<​code ​bash>
 $ docker node ls $ docker node ls
 ID                            HOSTNAME ​  ​STATUS ​   AVAILABILITY ​  ​MANAGER STATUS ​  ​ENGINE VERSION ID                            HOSTNAME ​  ​STATUS ​   AVAILABILITY ​  ​MANAGER STATUS ​  ​ENGINE VERSION
Строка 34: Строка 34:
  
 </​code>​ </​code>​
 +
 +* рядом с идентификатором узла указывает,​ что вы в настоящее время подключены к этому узлу.
 +
 +====Добавляет узлы в swarm====
 +
 +
 +===подключить manager===
 +Для начала надо получить токен на основной машине,​ server1.
 +<code bash>
 +$ docker swarm join-token manager
 +To add a manager to this swarm, run the following command:
 +
 +    docker swarm join --token SWMTKN-1-4lvx8224wm5j6nkfzuxw8ffc0k9hyusmovk3hz0pepibmm182g-0dcy3ki0ecfl2infau8vvlaup 10.11.10.1:​2377
 +</​code>​
 +
 +
 +  * Открывает терминал и подключаемся по ssh к машине,​ на которой хотим запустить управляющий узел.
 +  * Запускает команду, ​ полученную выше:
 +<code bash>
 +$ docker swarm join --token SWMTKN-1-4lvx8224wm5j6nkfzuxw8ffc0k9hyusmovk3hz0pepibmm182g-0dcy3ki0ecfl2infau8vvlaup 10.11.10.1:​2377
 +</​code>​
 +
 +===подключить worker===
 +Для начала надо получить токен на основной машине,​ server1
 +<code bash>
 +$ docker swarm join-token worker
 +To add a worker to this swarm, run the following command:
 +
 +    docker swarm join --token SWMTKN-1-4lvx8224wm5j6nkfzuxw8ffc0k9hyusmovk3hz0pepibmm182g-4tk29g18a7g9pabng7v8nbmdy 10.11.10.1:​2377
 +
 +</​code>​
 +
 +  * Открывает терминал и подключаемся по ssh к машине,​ на которой хотим запустить worker.
 +  * Запускает команду, ​ полученную выше:
 +<code bash>
 +$ docker swarm join --token SWMTKN-1-4lvx8224wm5j6nkfzuxw8ffc0k9hyusmovk3hz0pepibmm182g-4tk29g18a7g9pabng7v8nbmdy 10.11.10.1:​2377
 +</​code>​
 +
 +=== смотрим новые узлы ===
 +
 +<code bash>
 +docker node ls
 +ID                            HOSTNAME ​  ​STATUS ​   AVAILABILITY ​  ​MANAGER STATUS ​  ​ENGINE VERSION
 +zyzenb3c49rz3c46m3ygm9aog *   ​server1 ​   Ready     ​Active ​        ​Leader ​          ​24.0.7
 +kj9e2wshnvd1hxzrw6igxg6os ​    ​server2 ​   Ready     ​Active ​        ​Reachable ​       24.0.7
 +ttquuhjt9m7ys186tdb9yi3z9 ​    ​server3 ​   Ready     ​Active ​                         24.0.7
 +</​code>​
 +
 +
 +
 +
 +
 +
 +
 +
 +
docker/swarm/create_cluster.1702209419.txt.gz · Последние изменения: 2023/12/10 14:56 — werwolf