(no title)
Randomdevops | 2 years ago
https://docs.docker.com/engine/context/working-with-contexts/
Which allows pushing to AWS, Azure and K8S.Of course each implementation is opinionated, AWS for example is deploying to ECS with ALBs.
And it is all good for a list of services, but when you add configuration it becomes a mess:
secrets:
foo:
name: "arn:aws:secretsmanager:eu-west-3:1234:secret:foo-ABC123"
x-aws-keys:
- "bar"
So now you can no longer use your neat docker-compose file to deploy locally on your docker as it is referring to an external secret.So to keep the interface clean you would need to split it up in a Service model and a Deployment model that exposes the needed configuration for the target platform plus the service configuration for the specific environment.
Or something...
Thinking of something generic that works in all cases is hard and complex...and opinionated hence the many platforms, I think.
I posted this a while ago https://news.ycombinator.com/item?id=34225669
No comments yet.