Task Runner Types – Choose the Right Execution Backend
This section lists all task runners available in Kestra.
Each taskRunner is identified by its type. The Process and Docker task runners are fully open-source and located within the Kestra repository. By default, Kestra runs all script tasks using the Docker task runner.
All other plugins such as the AWS Batch, Google Batch, Google Cloud Run, Azure Batch, Kubernetes, and more planned for the future, are managed by Kestra and require an Enterprise Edition license. If you want to try them out, please reach out.
Process Task Runner – Run Tasks as Local Processes
Docker Task Runner – Run Tasks in Containers
Kubernetes Task Runner – Run Tasks as Kubernetes Pods
AWS Batch Task Runner – Run Tasks on ECS Fargate or EC2
Azure Batch Task Runner – Run Tasks on Azure Containers
Google Batch Task Runner – Run Tasks on Google Cloud VMs
Google Cloud Run Task Runner – Run Tasks on Cloud Run
Was this page helpful?