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

  • 相关阅读:
    能够免费做商业站点的CMS讨论
    ntoskrnl.exe损坏或丢失的解决方式
    QT 仓库管理系统 开放源代码
    Disposable microfluidic devices: fabrication, function, and application Gina S. Fiorini and Daniel T
    DllImport中的EntryPoint
    IOS Table中Cell的重用reuse机制分析
    双slave的server_uuid同样问题
    怎样使用SetTimer MFC 够具体
    2013 成都邀请赛
    设计模式六大原则(2):里氏替换原则
  • 原文地址:https://www.cnblogs.com/time-is-life/p/7562565.html
Copyright © 2011-2022 走看看