The workflow engine for Kubernetes

Get stuff done with Kubernetes using container-native workflows

Argo

The Problem

Running useful jobs on Kubernetes requires gluing
together a bunch of tools and services.

The Solution

Argo integrates container orchestration, artifact management, admission control, fixtures, and source code management with a simple YAML DSL to get jobs done simply and quickly.

Argo

Argo provides container-native
workflows for Kubernetes.

Use Cases

CI Workflows

Run container-native, CI workflows on Kubernetes

View Tutorial

Docker-in-Docker (DinD) on Kubernetes

Build Docker Image within a Docker container using DinD

View Tutorial

Deploy Stateful and Stateless apps

Manage persistent volumes and deploy and scale microservices based apps

View Tutorial
Features
Each step in the workflow is a container
Integrated artifact management, admission control, fixtures, and source code management
Define rich workflows using YAML specs for jobs ranging from continuous integration to orchestration and lifecycle management of microservices
Built in support for DinD (Docker-in-Docker)

Why Argo?

  • Argo is designed from the ground up for containers without the baggage and limitations of legacy VM and server-based environments.
  • You don't need to use other tools such as Jenkins, Chef, Cloud Formation...
  • Run workflows ranging from continuous integration to lifecycle management of distributed applications.
Argo is trusted by the community