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

    乌龟虽然跑的慢但是比兔子长寿啊
  • 相关阅读:
    QString 与 string转换
    Lua 判断表是否为空方法
    QT 继承QWidget && 继承QDialog
    QNetworkAccessManager
    Lua语言特色
    Lua逻辑操作符
    Lua语言总结
    Lua 函数
    Lua数据类型
    QT 通过QNetworkReply *获取对应请求的URL地址
  • 原文地址:https://www.cnblogs.com/nieqibest/p/9991646.html
Copyright © 2011-2022 走看看