Available Executor types in sparkrun
mainsparkrun supports three primary executor types for running workloads:
| Selector | Class | Status | Notes |
|---|---|---|---|
docker | DockerExecutor | Stable | The default executor. Used by most launch paths. |
local | LocalExecutor | Alpha | Runs as a native subprocess without a container. Uses a hand-coded process-group lifecycle. |
k8s | K8sExecutor | Experimental | Driven by kubectl run. Note that it drops many Docker-specific options. |