README
¶
Argo - The Workflow Engine for Kubernetes
News
The core Argo team is joining Intuit! We are super excited to take Argo to the next level as a part of Intuit. We remain firmly committed to Open Source, Kubernetes, and our AWESOME users!
Blog post here.
What is Argo?
Argo is an open source container-native workflow engine for getting work done on Kubernetes. Argo is implemented as a Kubernetes CRD (Custom Resource Definition).
- Define workflows where each step in the workflow is a container.
- Soon, you will also be able to define workflows as a dependency graph (DAG).
- Easily leverage Kubernetes to run compute intensive jobs like data processing or machine learning jobs in a fraction of the time using Argo workflows.
- Run rich CI/CD pipelines using Docker-in-Docker, built-in artifact management, secret management and native access to other Kubernetes resources.
Why Argo?
- Argo is designed from the ground up for containers without the overhead and limitations of legacy VM and server-based environments.
- Argo is cloud agnostic and can run on any kubernetes cluster.
- Argo with Kubernetes puts a cloud-scale supercomputer at your fingertips.
- We want to make it as easy to run Argo workflows on Kubernetes as it is to run jobs on you laptop.
Argo 2.0 Beta
Argo 2.0 is a Kubernetes Custom Resource Definition (CRD) which can run workflows using kubectl commands.
Presentations
- TGI Kubernetes with Joe Beda: Argo workflow system
Resources
- Argo GitHub: https://github.com/argoproj
- Argo Slack: click here to join
- Argo website: https://argoproj.github.io/argo-site
- Argo forum: https://groups.google.com/forum/#!forum/argoproj
Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
Directories
¶
Path | Synopsis |
---|---|
cmd
|
|
hack
|
|
pkg
|
|
apis/workflow/v1alpha1
Package v1alpha1 is the v1alpha1 version of the API.
|
Package v1alpha1 is the v1alpha1 version of the API. |
client/clientset/versioned
This package has the automatically generated clientset.
|
This package has the automatically generated clientset. |
client/clientset/versioned/fake
This package has the automatically generated fake clientset.
|
This package has the automatically generated fake clientset. |
client/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
|
This package contains the scheme of the automatically generated clientset. |
client/clientset/versioned/typed/workflow/v1alpha1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
client/clientset/versioned/typed/workflow/v1alpha1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
util
|
|
workflow
|
|
Click to show internal directories.
Click to hide internal directories.