您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在AWS ECS中的任务定义之间链接容器?

在AWS ECS中的任务定义之间链接容器?

ECS任务定义中的链接类似于Docker链接,并且仅在容器属于同一任务定义的一部分(单个任务定义的一部分的容器一起放置在同一主机上)时起作用。为了在不同任务定义的容器之间进行通信,您需要一种机制来发现容器的位置(主机)以及通信端口。

ECS通过服务功能与Elastic Load Balancing(应用程序负载平衡器,网络负载平衡器和经典负载平衡器)集成在一起,该功能将在ELB中自动注册任务,并在ELB中适当地注销任务。

ECS还与Route 53自动命名集成,用于使用ASRV记录基于DNS的服务发现。您服务的任务可以自动输入到DNS记录中或从中删除

Amazon ECS使用DNS的服务发现 描述了一种不同的 方法,其中Lambda 函数通过CloudWatch Events侦听ECS事件流并更新Route 53 DNS记录。 方法已被上述Route 53自动命名功能所取代。

如果你想避免负载平衡器和DNS,另一种模式可能是一个大使容器(有一个名为样本ECS- 任务的风筝,它使用ECS API),也可在覆盖网络有兴趣(纺织品有着相当详细的获取他们的解决方入门指南)。

弥敦道佩克是保持了许多有关ECS不同的主题包括服务发现的轨道,在这里

其他 2022/1/1 18:14:41 有651人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶