amazon-web-services - Docker Swarm关于AWS Cloudformation的说明

标签 amazon-web-services docker docker-swarm

我正在看这个CloudFormation模板:

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

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

  • 为群体
  • 创建网络
  • 为 worker 和经理创建扩展组
  • 初始化管理器并达到法定人数
  • 初始化 worker 并加入群体

  • 我从高层次掌握了发生的情况,并且在本地计算机上毫不费力地手动创建了Docker Swarms。但是,我未能掌握一些关键概念。
  • worker 如何加入团队?我看到管理器IP已发布到Dynamo DB表中,但是工作人员将在哪里获取 token 以加入群集,以及在哪里运行命令,我在模板文件中的docker swarm join ...行中什么都看不到
  • ELB( flex 负载平衡器)的作用是什么?所有节点都包含在平衡器中,那么它真正在平衡什么呢?

  • 这两件事非常令人困惑,因为似乎Docker是凭空创建此群集的,而不使用 token ,甚至没有运行必要的docker命令!我希望澄清这些工作原理!

    最佳答案

    是的,这是这些折旧模板的问题之一,它们不再获得更新,并且其大部分工作都不是开源的。我还没有看到有关您所问问题的文档。

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

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

    关于amazon-web-services - Docker Swarm关于AWS Cloudformation的说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51901082/

    相关文章:

    docker - Swarm 节点状态关闭,但节点应准备就绪

    docker - Kubernetes、OpenShift、Docker Swarm 和 Docker DataCenter 部署工具中哪些都具有自动回滚功能?

    amazon-web-services - 在AWS ec2中部署Go app的连接被拒绝

    amazon-web-services - 为什么一个亚马逊 EC2 实例需要两个弹性 IP?

    docker - 将不存在的主机目录挂载到非根容器中

    生产环境中的Docker容器管理

    docker - 如何从 splinter 的 docker swarm 中获取 secret

    amazon-web-services - 允许访问特定用户并限制所有用户的 S3 存储桶策略

    amazon-web-services - 通过 AWS CloudFormation 创建 Amazon VPC 时出现 "CIDR is invalid"

    docker - 在 Docker Desktop (Windows) 中定位数据卷