Difficulty: Beginner
Estimated Time: 15 to 20 minutes

In this scenario you will:

  1. Learn about the different types and different categories of template.
  2. Learn how to template your templates using template tags.
  3. Combine them together to make complex workflows.

From now on, Argo Workflows will be set-up automatically for you. Wait until you see "Ready" in the console.

There will also be optional exercises. These will mean the lessons take longer, but help you be sure you've really understood everything.

Let's recap:

  • A workflow consists of one or more templates.
  • One template is the entrypoint and that is the one run first.
  • Some templates do work, such as a container templates.
  • Other templates orchestrate that work, such as DAG templates.
  • You can run task at the end of a template or workflow using an exit handler.

Please let us know what can be improved.


Step 1 of 8

Templates Types

There are several types of templates, divided into two different categories.

The first category defines work to be done. This includes:

  • Container
  • Container Set
  • Data
  • Resource
  • Script

The second category orchestrate the work:

  • DAG
  • Steps
  • Suspend

We're going to take a deep-dive into the two most common: containers and DAG.