返回介绍

开始使用Swarm - 增加节点

发布于 2020-09-14 13:05:51 字数 2502 浏览 1198 评论 0 收藏 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节点上运行。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

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