ECS容器最佳实践

0

【以下的问题经过翻译处理】 我有10个Docker镜像,我们的系统使用它们,这些镜像旨在在不同的容器管理系统之间可移植。为了提供AWS可用的第一个迭代镜像,我在AWS中为每个镜像创建了存储库以及运行它们所需的角色和资源。我已成功将它们作为服务在集群中启动,并使它们彼此通信,并从互联网访问了NGINX容器服务。

我该如何复制集群,而无需每次手动构建它? AWS中是否有一个组件可用于模型的使用和运行,以及将其拉入运行?换句话说,是否有Docker-Compose的等价物可供使用,以运行并建立所需的资源?

profile picture
전문가
질문됨 5달 전48회 조회
1개 답변
0

【以下的回答经过翻译处理】 你好,你可为每个服务镜像拥有一个ECR仓库,这使得每个服务可以独立地逐步演化。

创建和更新ECS服务可能会很繁琐,特别是如果你刚开始使用AWS和ECS。根据你的docker-compose问题,有ECS Compose-X可以完全胜任(甚至更多!)。你可以使用docker-compose格式定义你的服务、附加程序(如果需要),它所做的是生成AWS CloudFormation模板来使用和部署所有你的服务。在我们的CICD管道中使用它,它可以编排我们需要做的一切操作。 它还允许定义其他AWS资源,可能是你的服务需要访问的新资源或现有资源,并自动向IAM角色授予最低特权权限。

实验室中有大量的示例/指南可以开始使用,如果你有任何问题,可以随时加入Slack频道寻求帮助,或在GitHub中提出问题。

希望这可以帮到你,

profile picture
전문가
답변함 5달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠