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

  • 相关阅读:
    剑指OFFER 连续数组的最大和
    剑指OFFER 两个链表的第一个公共结点
    剑指OFFER 替换空格
    剑指OFFER 二叉树中和为某一值的路径
    剑指OFFER 二叉树的镜像
    剑指OFFER 从上往下打印二叉树
    剑指OFFER 删除链表中重复的结点
    剑指OFFER 数组中只出现一次的数字
    剑指OFFER 调整数组顺序使奇数位于偶数前面
    C 语言 sleep 函数
  • 原文地址:https://www.cnblogs.com/time-is-life/p/7562565.html
Copyright © 2011-2022 走看看