Can I run Spacelift private workers on Amazon ECS?
Last updated: September 15, 2025
Context
Users want to understand if they can run Spacelift private workers on Amazon Elastic Container Service (ECS) and what the requirements and limitations are for this setup.
Answer
Yes, you can run Spacelift private workers on Amazon ECS with some specific requirements and limitations:
Docker-based workers are supported on ECS, as ECS is a Docker-based container scheduler
The container must be able to run in privileged mode
The container must have access to the Docker socket
AWS Fargate is not supported for running Docker-based workers
Important considerations:
Spacelift doesn't provide direct container instance launching capabilities for ECS
Scaling the worker pool will need to be managed through ECS's own scaling mechanisms
Alternative solution: If you're specifically interested in using AWS Fargate, you can use Spacelift's Kubernetes workers with Amazon EKS on Fargate instead.
Sources: