Hi,
I wonder how difficult could it be to add support for ECS Anywhere?
As anyone made any effort on this direction?
My current employer is very interested on this feature and is willing to give me time to develop it.
How likely this can be accepted in mainstream?
Cheers,
Jose Gaspar
Hello,
So far we have seen some effort to at least filter out ECS Anywhere instances here.
Linked on the same PR are a few issues with some discussion on the topic as well that could be a good starting point.
I believe that the biggest issue with supporting ECS Anywhere is not within the provider implementation itself but rather on the networking layer to make Traefik able to reach applications deployed on those instances that could be running on-premise in a different network.
Having said that, If you manage to identify improvements on the existing ECS provider that would make it work better with ECS Anywhere for most use cases feel free to open a PR.
Hello everyone,
Only came across this post now, and actually that PR pointed to was my own
Since then there have been another one by someone else to make the integration work fully.
I have a whole blog post about it here where I deploy Traefik on ECS Anywhere.
This is in fact how I have deployed all of my home services with CloudFront -> Traefik -> ECS services.
Works perfectly with ECS containers ports discovery (so you don't have to have port mappings)
Recently did a live on using Traefik on AWS + ECS with the AWS OpenSource program team on twitch which is the part 1 blog post.
Hope that helps
John,