Comments (10)
Hello, is there any chance that this gets implemented? What is holding you back since as already mentioned it is possible with docker-compose for example.
We also have an Licenserver software which needs a fixed mac which we would love to run in ECS.
from containers-roadmap.
I could really use this feature as well. We're using some older licensed software that is keyed to mac address and while we can run it on an instance using an ENI with the defined mac, it would be nice to move this to our ECS cluster.
I think the advanced usage that @blaines suggests would be great.
from containers-roadmap.
- Would you want to set the MAC address in the task definition?
Yes that is my specific use case, as there's only one of these kind of tasks/container per instance anyway. - Would you want ECS to manage MAC addresses? Should MAC addresses be unique across your cluster?
I'm fine managing the MAC myself, for my use case there's no need for any guarantees outside of what docker already provides. - Would you need to override the MAC address at the time that you're launching a task?
I could see us using this kind of feature as we grow. Especially keeping point 2 in mind, we could manage MACs ourselves more easily if we could override. - Would you only use this with the bridge networking mode?
That's correct, the--mac-address
option isn't supported in host mode.
In place of requiring full AWS ECS support for new options it would be nice if there was a path for "advanced usage" whereby we could perhaps create a list of keys/values (as JSON or other format) and those would be passed along through docker API (I'm indifferent to using MacAddress
or --mac-address
). For example if I could add a JSON object to the task definition which contained my advanced options and then that object was merged with the options to be submitted to Docker's /containers/create
endpoint.
from containers-roadmap.
Hi @blaines, thanks for opening this! I've gone ahead and marked this as a feature request, but I'd love it have more details on the use-case and requirements you'd see around this feature.
- Would you want to set the MAC address in the task definition?
- Would you want ECS to manage MAC addresses? Should MAC addresses be unique across your cluster?
- Would you need to override the MAC address at the time that you're launching a task?
- Would you only use this with the
bridge
networking mode?
Thanks!
Sam
from containers-roadmap.
Same here, we have app dependencies that we can only bundle in combination with a certain mac address. Works locally without issues, but we can't ship it to AWS 🙁
from containers-roadmap.
Yes, we at Cornell University would like to run FlexLM License Servers in ECS. This is impossible without being able to assign a specific MAC address to the container's bridge interface at runtime.
The requirements that @blaines outlined would be perfect for this use case. Being able to assign a MAC address in a Task Definition would be perfect. Overriding at runtime would be nice but is not required.
from containers-roadmap.
Any updates :/ ?
from containers-roadmap.
Not sure why this is such a big deal, it's already supported in the compose file.
from containers-roadmap.
Not sure why this is such a big deal, it's already supported in the compose file.
Specifically where is this supported, within ECS?
from containers-roadmap.
Any update?
from containers-roadmap.
Related Issues (20)
- [ECS] [Events]: Add resource tags to ECS events
- [EKS] [request]: Adding subnets from previously unused AZs
- [EKS] [request]: EKS Optimized AMI for Ubuntu 24.04 HOT 2
- [BATCH] [request]: Allow control of Task Definition Network Configurations on Batch ECS/EC2
- [eks] [request]: Support specifying API Server Metric Cardinality Enforcement flag HOT 4
- [Fargate] [request]: Service Connect Health Checks HOT 3
- EKS [request]: Allow better automation of creation of access entries for SSO users HOT 1
- [ECS] [bug]: Explicitly setting transitEncryptionPort for an EFS volume causes mount to fail on newer ECS agents
- [EKS] [request]: Be able to config zipkin address in Advance configuration of solo-io_istio-distro addon
- [ECR] [request]: Pull through cache support for Elastic Container Registry (docker.elastic.co)
- [EKS] [request]: Support affinity in kube-proxy custom configuration
- [EKS] [request]: Update EKS Windows support doc to reflect VPC-CNI addon configuration HOT 1
- [ECR] [request]: Support scanning of Ubuntu 24.04 LTS based images
- [ECS] [BUG] gRPC load balancer does not work
- [ECS] [request]: Cannot call ECS services from lambda
- [ECS] [Task Definition Secrets File]: S3 File with Secrets defined with `valueFrom`
- [EKS] [request]: EKS Alpha Clusters
- [EKS] [request]: what's the recommended approach to allow non-AmazonEKSClusterAdmin IAM role to create custom resources on EKS? HOT 3
- EKS Managed core-dns Addons Not able to change deployment replicaCount HOT 3
- [EKS] [request]: Multi-cluster dashboard
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from containers-roadmap.