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

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

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

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

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

ECS还与Route
53自动命名
集成,用于使用

A
SRV
记录基于DNS的服务发现。您服务的任务可以自动输入到DNS记录中或从中删除。

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

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

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



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5007159.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存