我正在AWS上构建一个内部代理服务,用户可以在其中
我不确定获得ECS集群中代理容器的IP地址的最佳方法是什么。
我可以每隔N秒钟手动列出一次if,并检查新容器是否加入了ECS集群,但我想知道是否有更好的方法?
发布于 2021-03-05 03:42:07
您可以监听与容器拆分/拆卸相关的CloudWatch事件或AWS EventBridge事件。您可能会为每个事件触发一个lambda,然后可以做一些事情,比如将容器IP添加到需要注册的任何地方。
或者,您可以使用使用DNS的ECS服务发现来保存活动容器的列表。
最后,当容器旋转起来时,你可以让它们注册。这也是一个选择,虽然有点DIY‘。
希望有帮助:)
https://serverfault.com/questions/1055998
复制相似问题