【问题标题】:Docker Swarm on AWS Cloudformation explainationDocker Swarm on AWS Cloudformation 解释
【发布时间】:2018-08-17 18:30:56
【问题描述】:

我正在查看此 CloudFormation 模板:

http://editions-us-east-1.s3.amazonaws.com/aws/stable/18.03.0/Docker.tmpl

此模板使用 AWS 上的 EC2 实例创建一个 docker swarm 集群。该过程相对简单:

  • 为 swarm 创建一个网络
  • 为工作人员和经理创建扩展组
  • 初始化管理器并达到法定人数
  • 初始化工人并加入集群

我大致掌握了正在发生的事情,并且毫无困难地在本地机器上手动创建了 Docker Swarm。但是,我没有掌握一些关键概念。

  1. 工人如何加入群体?我看到管理器 IP 已发布到 Dynamo DB 表,但是工作人员将在哪里获得加入群的令牌,以及正在运行的命令在哪里,我在 docker swarm join ... 的行中看不到任何内容模板文件
  2. ELB(弹性负载均衡器)的用途是什么?所有节点都包含在平衡器中,那么真正平衡的是什么?

这两件事相当令人困惑,因为 Docker 似乎是在不使用令牌甚至不运行必要的 docker 命令的情况下凭空创建了这个群体!我想了解一下这些是如何工作的!

【问题讨论】:

    标签: amazon-web-services docker docker-swarm


    【解决方案1】:

    是的,这是那些已弃用的模板的问题之一,他们不再获得更新,而且他们所做的大部分工作都不是开源的。我没有看到有关您所询问内容的文档。

    对于 Docker EE,Docker 具有新的 Docker Certified Infrastructure 模板(Terraform 加 Ansible)。

    对于 Docker CE,Docker 没有当前支持的云基础架构模板。有人谈论doing something with those AWS/Azure templates,但现在只是想法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-09-27
      • 2019-06-10
      • 2015-05-25
      • 2021-03-26
      • 1970-01-01
      • 1970-01-01
      • 2018-11-01
      相关资源
      最近更新 更多