【发布时间】:2018-06-14 06:00:17
【问题描述】:
我正在尝试使用 Spring Boot 创建微服务并尝试使用 AWS ECS 云服务进行部署。我对使用 ECS 进行部署有疑问。在 ECS 中有一个 EC2 启动类型的设施。
我的疑问是,当我使用 ECS EC2 启动类型时,我可以选择自己的 Ubuntu 机器实例吗?我需要知道 ECS 是否提供使用我自己的 Ubuntu 机器启动的配置?
【问题讨论】:
标签: amazon-web-services amazon-ecs
我正在尝试使用 Spring Boot 创建微服务并尝试使用 AWS ECS 云服务进行部署。我对使用 ECS 进行部署有疑问。在 ECS 中有一个 EC2 启动类型的设施。
我的疑问是,当我使用 ECS EC2 启动类型时,我可以选择自己的 Ubuntu 机器实例吗?我需要知道 ECS 是否提供使用我自己的 Ubuntu 机器启动的配置?
【问题讨论】:
标签: amazon-web-services amazon-ecs
是的,您可以使用自己的 Ubuntu AMI,但需要做一些工作。这里是requirements:
至少运行 3.10 版 Linux 内核的现代 Linux 发行版。
Amazon ECS 容器代理(最好是最新版本)。有关更多信息,请参阅 Amazon ECS 容器代理。
至少运行 1.5.0 版的 Docker 守护程序,以及任何 Docker 运行时依赖项。有关详细信息,请参阅 Docker 文档中的检查运行时依赖项。
因此,除了安装 Docker,您还需要安装和配置 ECS 代理。您将找到说明here。请参阅“在非 Amazon Linux EC2 实例上安装 Amazon ECS 容器代理”部分
一旦你构建了你的 AMI,你只需 create your cluster 然后 launch the instances 进入它。
【讨论】: