zoukankan      html  css  js  c++  java
  • docker swarm join如何获取token

    在运行docker swarm join的时候需要一个token参数,如何知道这个参数那?

    【答案】

    Join as a worker node

    To retrieve the join command including the join token for worker nodes, run the following command on a manager node:

    $ docker swarm join-token worker

     

    To add a worker to this swarm, run the following command:

     

    docker swarm join

    --token SWMTKN-1-49nj1cmql0jkz5s954yi3oex3nedyz0fb0xx14ie39trti4wxv-8vxv8rssmk743ojnwacrr2e7c

    192.168.99.100:2377

    Run the command from the output on the worker to join the swarm:

    $ docker swarm join

    --token SWMTKN-1-49nj1cmql0jkz5s954yi3oex3nedyz0fb0xx14ie39trti4wxv-8vxv8rssmk743ojnwacrr2e7c

    192.168.99.100:2377

     

    This node joined a swarm as a worker.

    The docker swarm join command does the following:

    • switches the Docker Engine on the current node into swarm mode.
    • requests a TLS certificate from the manager.
    • names the node with the machine hostname
    • joins the current node to the swarm at the manager listen address based upon the swarm token.
    • sets the current node to Active availability, meaning it can receive tasks from the scheduler.
    • extends the ingress overlay network to the current node.

    Join as a manager node

    When you run docker swarm join and pass the manager token, the Docker Engine switches into swarm mode the same as for workers. Manager nodes also participate in the raft consensus. The new nodes should be Reachable, but the existing manager will remain the swarm Leader.

    Docker recommends three or five manager nodes per cluster to implement high availability. Because swarm mode manager nodes share data using Raft, there must be an odd number of managers. The swarm can continue to function after as long as a quorum of more than half of the manager nodes are available.

    For more detail about swarm managers and administering a swarm, see Administer and maintain a swarm of Docker Engines.

    To retrieve the join command including the join token for manager nodes, run the following command on a manager node:

    $ docker swarm join-token manager

     

    To add a manager to this swarm, run the following command:

     

    docker swarm join

    --token SWMTKN-1-61ztec5kyafptydic6jfc1i33t37flcl4nuipzcusor96k7kby-5vy9t8u35tuqm7vh67lrz9xp6

    192.168.99.100:2377

    Run the command from the output on the manager to join the swarm:

    $ docker swarm join

    --token SWMTKN-1-61ztec5kyafptydic6jfc1i33t37flcl4nuipzcusor96k7kby-5vy9t8u35tuqm7vh67lrz9xp6

    192.168.99.100:2377

     

    This node joined a swarm as a manager.

     

    来自:https://docs.docker.com/engine/swarm/join-nodes/#join-as-a-worker-node

  • 相关阅读:
    python上selenium的弹框操作
    python中selenuim模块定位方法详解
    python中Selenium模块的安装与简单使用(详细)
    postman测试用例做断言
    postman写测试用例
    python之单元测试及unittest框架的使用
    spring boot mybatis redis缓存
    web插件
    jQuery事件
    C++对象动态内存
  • 原文地址:https://www.cnblogs.com/time-is-life/p/7562565.html
Copyright © 2011-2022 走看看