docker swarm 集群创建过程

2024-04-16 0 902
目录
  • 1,目的:
  • 2,服务器准备:
  • 3,在docker1上创建一个swarm 集群
    • 1,将其他服务器加入为工作节点:
    • 2,将其他服务器加入为管理节点:
  • 4,将docker2作为工作节点加入到docker1的swarm集群中:
    • 5,在leader节点上查看集群状态:
      • 6,退出swarm集群:
        • 7,刷新docker swarm令牌

          1,目的:

          通过docker swarm 工具将一台或者多台安装了docker的服务器组成一个完整的集群,该集群中的node节点可以通过Leader节点管理。在使用docker stack部署时,可以将容器自动分发到合适的节点上。

          2,服务器准备:

          192.168.85.129 docker1

          192.168.85.130 docker2

          修改主机名,配置hosts,配置完成后暂退再连接,主机名就会生效。

          hostnamectl set-hostname docker1
          echo \”192.168.85.129 docker1\” >> /etc/hosts
          echo docke1 > /etc/hostname
          hostname -i docker1
          hostnamectl set-hostname docker2
          echo \”192.168.85.130 docker2\” >> /etc/hosts
          echo docke2 > /etc/hostname
          hostname -i docker2

          3,在docker1上创建一个swarm 集群

          docker swarm init
          或者:
          docker swarm init –advertise-addr 192.168.85.129

          如果只有一个leader 节点,可以不加参数,但是有多个的话,为了区分IP,建议加上。

          docker swarm 集群创建过程

          这里提示了两条命令:

          1,将其他服务器加入为工作节点:

          docker swarm join \\
          –token SWMTKN-1-1u7cz417zw3x7pgopgmxelgzme03h5rid4erph2pq2smqq108v-a7luanffniduhrauc7cmrs9nh \\
          192.168.85.129:2377

          2,将其他服务器加入为管理节点:

          docker swarm join-token manager
          docker swarm join \\
          –token SWMTKN-1-1u7cz417zw3x7pgopgmxelgzme03h5rid4erph2pq2smqq108v-6kkh0gq26otfot5ud4sbvx8wq \\
          192.168.85.129:2377

          4,将docker2作为工作节点加入到docker1的swarm集群中:

          docker swarm join \\
          > –token SWMTKN-1-1u7cz417zw3x7pgopgmxelgzme03h5rid4erph2pq2smqq108v-a7luanffniduhrauc7cmrs9nh \\
          > 192.168.85.129:2377

          docker swarm 集群创建过程

          5,在leader节点上查看集群状态:

          docker node ls

          docker swarm 集群创建过程

          集群创建成功。

          6,退出swarm集群:

          docker swarm leave –force

          注意:leader节点离开后,如果是单个leader节点,该集群将无法管理。

          7,刷新docker swarm令牌

          docker swarm join 后的参数令牌有过期时长,后面再加入的时候,就需要重新生成令牌:

          加入到worker节点:

          docker swarm join-token –rotate worker

          加入到leader节点:

          docker swarm join-token manager

          到此这篇关于docker swarm 集群创建的文章就介绍到这了,更多相关docker swarm 集群内容请搜索悠久资源网以前的文章或继续浏览下面的相关文章希望大家以后多多支持悠久资源网!

          收藏 (0) 打赏

          感谢您的支持,我会继续努力的!

          打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
          点赞 (0)

          悠久资源 Linux服务器 docker swarm 集群创建过程 https://www.u-9.cn/server/linux/185417.html

          常见问题

          相关文章

          发表评论
          暂无评论
          官方客服团队

          为您解决烦忧 - 24小时在线 专业服务