zoukankan      html  css  js  c++  java
  • centos7上构建swarm集群和节点

    随意选择一个主机作为管理节点,在上面初始化一个 swarm:

    chao@manager01:~$ docker swarm init --advertise-addr 192.168.59.128
    Swarm initialized: current node (7ik7wqhe5wcag8k5tp816c7ck) is now a manager.
    
    To add a worker to this swarm, run the following command:
    
        docker swarm join 
        --token SWMTKN-1-0p0p5f96e1w4xblhw2eeookrv46spwf4yx7qmve2srxe9wec5g-ellbnyt4cwwvvdkssaj0cbtus 
        192.168.59.128:2377
    
    To add a manager to this swarm, run 'docker swarm join-token manager' and follow the instructions.

    --advertise-addr 标志配置了管理节点的 IP 地址。如果你的机器只有一个 IP 地址,可以省略--adbertise-addr选项,docker 会自动选择正确的 IP。上输出信息说明了怎样加入新的工作节点。也说明了执行docker swarm join-token manager 可以查询怎样加入新的管理节点。

    执行docker info命令查看swarm的当前状态

    ~$ docker info
    ...
    Swarm: active
     NodeID: 7ik7wqhe5wcag8k5tp816c7ck
     Is Manager: true
     ClusterID: 2scd04fv8c9mua1jiaq6n0370
     Managers: 1
     Nodes: 1
     ...

     添加节点到 swarm

    在第二台主机上,执行前面创建 swarm 时 docker swarm init 输出信息中命令创建工作节点并加入到 swarm

    chao@worker01:~$ docker swarm join 
         --token SWMTKN-1-0p0p5f96e1w4xblhw2eeookrv46spwf4yx7qmve2srxe9wec5g-ellbnyt4cwwvvdkssaj0cbtus 
         192.168.59.128:2377
    This node joined a swarm as a worker.
    

    节点的升级和降级

    docker node promote node-3 node-2  --将worker升级为manager节点
    docker node demote node-3 node-2   -- 将manager节点降级为worker节点

    参考 https://blog.csdn.net/candcplusplus/article/details/53836703

            https://www.cnblogs.com/franknihao/p/8490416.html

       http://www.cnblogs.com/Javame/p/6739184.html

       http://www.cnblogs.com/fundebug/p/6823897.html

    乌龟虽然跑的慢但是比兔子长寿啊
  • 相关阅读:
    Linux配置——Linux服务器搭建Nexus-Maven私服(适合新手比较基础)
    maven配置——Maven3版本的超级POM位置及中央仓库位置
    CentOS7使用——使用命令连接网络配置
    H5页面开发流程
    在Sublime Text 3上集成JSHint检查
    如何快速开发符合规范的web页
    Talking about your future
    Healthy living
    谈论较受欢迎的电影类型
    谈论电视节目
  • 原文地址:https://www.cnblogs.com/nieqibest/p/9991646.html
Copyright © 2011-2022 走看看