Skip to content

Argo Workflows Executor Quick Fix - Pod Execution Errors

DodaTech Updated 2026-06-26 1 min read

Argo Workflows executor manages pod lifecycle and artifact collection for workflow steps. Executor initialization failures prevent workflow pods from starting. This guide covers the fix.

Quick Fix

Wrong

config: |
  executorImage: argoproj/argoexec:v3.5.0
  containerRuntimeExecutor: docker

Using docker executor on Kubernetes 1.24+ where Docker is deprecated as a runtime. The executor fails because the container runtime is containerd, not Docker.

config: |
  executorImage: argoproj/argoexec:v3.5.0
  containerRuntimeExecutor: emissary
# Expected output after applying the fix
# Executor starts correctly with emissary runtime
# Workflow pods initialize without errors
# Step logs available via `argo logs`
# Pod status: Running → Succeeded

Prevention

  • Use emissary container runtime executor for Kubernetes 1.24+
  • Pin executor image version to match Argo server version
  • Avoid docker executor on modern Kubernetes clusters
  • Check executor logs with kubectl logs <pod> -c wait
  • Test executor config with a simple workflow before production

DodaTech Tools

Doda Browser's executor diagnostic tool checks executor configuration compatibility. DodaZIP archives executor logs for troubleshooting. Durga Antivirus Pro scans executor images for vulnerabilities.

FAQ

What container runtime executors does Argo support?

Argo supports docker, k8sapi, emissary, and pns executors. Emissary is recommended for Kubernetes 1.24+ clusters without Docker. ||| What does the emissary executor do differently? Emissary uses a sidecar that proxies container logs and artifact operations through the Kubernetes API, avoiding dependency on the Docker socket. ||| How do I switch between executor types? Update the containerRuntimeExecutor field in the controller ConfigMap and restart the workflow-controller pod. Existing workflows continue with their original executor.

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro