• 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

    乌龟虽然跑的慢但是比兔子长寿啊
  • 相关阅读:
    华为 简单OSPF实验
    华为 基于MAC地址的VLAN划分
    完全背包
    01背包问题
    90. 子集 II
    Java去除字符串中的特殊符号或者指定的字符
    Java查找指定文件夹下的所有文件
    Java面试基础
    Spring获取ApplicationContext
    JSP & EL & JSTL
  • 原文地址:https://www.cnblogs.com/nieqibest/p/9991646.html
Copyright © 2020-2023  润新知