All Products
Search
Document Center

Container Service for Kubernetes:Workflow cluster overview

Last Updated:Jun 18, 2026

Run Argo workflows serverlessly on Alibaba Cloud Container Service (ACS) and Elastic Container Instance (ECI). The service optimizes the open-source engine and Kubernetes parameters for efficient elastic scheduling at scale, and supports cost optimization through BestEffort and preemptible instances. This topic introduces the workflow cluster and its key advantages.

Console

ACK One workflow cluster console

Use cases

Argo Workflows is a Cloud Native Computing Foundation (CNCF) graduated project — the highest CNCF maturity tier, signaling broad adoption, security, and ecosystem reach — and the most popular workflow engine for Kubernetes, deployed across autonomous driving, scientific computing, quantitative finance, and digital media.

image

Workflow clusters are a strong fit for:

  • Batch data processing — launch thousands of parallel tasks without pre-allocating compute

  • Machine learning pipelines — orchestrate training, evaluation, and deployment as pod workflows

  • Infrastructure automation — coordinate multi-step provisioning and teardown jobs reliably

  • CI/CD pipelines — build high-throughput pipelines that scale out on demand and release resources when done

Argo Workflows excels at batch task orchestration:

  • Cloud-native — designed for Kubernetes, where each task runs as a pod

  • Lightweight and scalable — no VM overhead; launches thousands of tasks in parallel with elastic scaling

  • Powerful orchestration — supports regular jobs, Spark jobs, Ray jobs, and Tensor jobs in a single workflow

Why use workflow clusters

Workflow clusters are built on open-source Argo Workflows with full API compatibility—existing workflows from ACK or any Kubernetes cluster migrate without modification.

Beyond compatibility, workflow clusters eliminate operational overhead at scale:

  • No infrastructure management — clusters are ready immediately with automatic version upgrades.

  • Elastic scaling with automatic resource release — resources scale out during execution and release after completion. Pay only for actual compute time.

  • Multi-zone reliability — the engine schedules pods across availability zones, keeping workflows running during zone failures.

  • Optimized control plane — tuned for performance, efficiency, stability, and observability at scale, ensuring consistent scheduling under heavy load.

  • Enhanced OSS artifact management — upload large artifacts, stream data between steps, and configure automatic artifact garbage collection (GC) without manual bucket policy management.

  • Community technical support — get expert guidance to optimize pipeline performance and costs.

Architecture

Workflow clusters are serverless workflow engines built on Kubernetes and powered by open-source Argo Workflows.

image

Network design

Workflow clusters are available in these regions: China (Beijing), China (Hangzhou), China (Shanghai), China (Shenzhen), China (Zhangjiakou), China (Heyuan), China (Guangzhou), China (Hong Kong), Singapore, Malaysia (Kuala Lumpur), Indonesia (Jakarta), Japan (Tokyo), Germany (Frankfurt), UK (London), and Thailand (Bangkok). For other regions, join DingTalk group 35688562 for expert support.

Before creating a workflow engine, plan your Virtual Private Cloud (VPC) and vSwitch configuration:

  • Create a VPC or select an existing one.

  • Create vSwitches or select existing ones, following these guidelines:

    • Ensure your vSwitch CIDR blocks provide enough IP addresses. Argo workflows may create many pods, each requiring an IP address.

    • Create a vSwitch in each availability zone, then specify all vSwitch IDs when creating the workflow engine. The engine schedules ACS pods or elastic container instances in zones with available stock. If all zones are out of stock, workflows cannot run.