Task Runner Types
Available on: >= 0.16.0
This section lists all task runners available in Kestra.
The Process task runner is located within the core repository. Additionally, the Docker task runner is included in the plugin-script
repository — by default, Kestra runs all script tasks in Docker.
Other plugins such as the AWS, GCP, Azure, and Kubernetes plugins provide additional task runners for their respective environments. Each taskRunner
is identified by its type
.
Process Task Runner
Run tasks as local processes.
Docker Task Runner
Run tasks as Docker containers.
Kubernetes Task Runner
Run tasks as Kubernetes pods.
AWS Batch Task Runner
Run tasks as AWS ECS Fargate or EC2 containers using AWS Batch.
Azure Batch Task Runner
Run tasks as containers on Azure Batch VMs.
Google Batch Task Runner
Run tasks as containers on Google Cloud VMs.
Google Cloud Run Task Runner
Run tasks as containers on Google Cloud Run.
Was this page helpful?