Task Runner Types – Choose the Right Execution Backend
Available on: >= 0.18.0
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
Run tasks as local processes.
Docker Task Runner – Run Tasks in Containers
Run tasks as Docker containers.
Kubernetes Task Runner – Run Tasks as Kubernetes Pods
Run tasks as Kubernetes pods.
AWS Batch Task Runner – Run Tasks on ECS Fargate or EC2
Run tasks as AWS ECS Fargate or EC2 containers using AWS Batch.
Azure Batch Task Runner – Run Tasks on Azure Containers
Run tasks as containers on Azure Batch VMs.
Google Batch Task Runner – Run Tasks on Google Cloud VMs
Run tasks as containers on Google Cloud VMs.
Google Cloud Run Task Runner – Run Tasks on Cloud Run
Run tasks as containers on Google Cloud Run.
Was this page helpful?