Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bridge Networking Support #19

Open
mattBrzezinski opened this issue Jun 3, 2021 · 0 comments
Open

Bridge Networking Support #19

mattBrzezinski opened this issue Jun 3, 2021 · 0 comments
Labels
enhancement New feature or request

Comments

@mattBrzezinski
Copy link
Member

In order to work with bridge networking in ECS we need to use the ECS API more. The basics of how we could support bridged networking is:

  1. Launch the worker tasks
  2. Use the task IDs from the output of the launch and use describe-tasks to determine the host port used (when ephemeral is used)
  3. Determine the address of the containers instance (container-id to instance-id to IP address)
  4. Manager connects to workers using the information gathered

Additionally we probably want to be able to determine if a task is using "bridge" or "host" networking. We can easily determine which "networkMode" was used via describe-task-definition. Note, this may not be enough as the "networkMode" may be overridden. In that case we would have to check the task itself.

@mattBrzezinski mattBrzezinski added the enhancement New feature or request label Jun 3, 2021
@mattBrzezinski mattBrzezinski mentioned this issue Jun 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant