返回介绍

开始使用Swarm - 增加节点

发布于 2020-09-14 13:05:51 字数 2502 浏览 1198 评论 0 收藏

在manager节点上创建了Swarm之后,我们就可以来添加worker节点了。

  1. 通过ssh登录到worker节点所在的主机上。本教程中则登录到worker1主机上。

  2. 执行创建Swarm时,运行命令docker swarm init输出产生的,用来加入Swarm的命令。我们将创建一个worker节点并加入到之前创建的Swarm中。

    1. $ docker swarm join \
    2. --token SWMTKN-1-49nj1cmql0jkz5s954yi3oex3nedyz0fb0xx14ie39trti4wxv-8vxv8rssmk743ojnwacrr2e7c \
    3. 192.168.99.100:2377
    4. This node joined a swarm as a worker.

    如果命令无法执行,可以在manager节点上执行下面的命令,重新获得以worker身份加入Swarm的命令。

    1. $ docker swarm join-token worker
    2. To add a worker to this swarm, run the following command:
    3. docker swarm join \
    4. --token SWMTKN-1-49nj1cmql0jkz5s954yi3oex3nedyz0fb0xx14ie39trti4wxv-8vxv8rssmk743ojnwacrr2e7c \
    5. 192.168.99.100:2377
  3. 通过ssh登录到第二个要以worker身份加入Swarm的宿主机上。本教程中我们登录到worker2主机上。

  4. 执行创建Swarm时,运行命令docker swarm init输出产生的,用来加入Swarm的命令。我们将创建第二个worker节点并加入到之前创建的Swarm中。

    1. $ docker swarm join \
    2. --token SWMTKN-1-49nj1cmql0jkz5s954yi3oex3nedyz0fb0xx14ie39trti4wxv-8vxv8rssmk743ojnwacrr2e7c \
    3. 192.168.99.100:2377
    4. This node joined a swarm as a worker.
  5. 通过ssh登录到manager节点,执行docker node ls命令,查看节点信息。

    1. ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS
    2. 03g1y59jwfg7cf99w4lt0f662 worker2 Ready Active
    3. 9j68exjopxe7wfl6yuxml7a7j worker1 Ready Active
    4. dxn1zf6l61qsb1josjja83ngz * manager1 Ready Active Leader

    MANAGER列标记哪些节点是manager节点。worker节点该列则为空。

    Swarm相关的管理命令,如docker node ls只能在manager节点上运行。

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。