Introduction to Argo Workflow (en)
The “Introduction to Argo Workflow” course provides students with a practical and comprehensive guide to using Argo, an open-source system for managing workflows on Kubernetes. Throughout the course, students will be guided through the steps necessary to install Argo in a Kubernetes environment and create their first workflow. Through a series of modules, students will explore advanced features of Argo, including template tags, template management, workflow input and output, as well as artifact management.
The course will also provide students with the knowledge needed to reuse workflow components in Argo, thereby optimizing the efficiency and maintainability of processes. Students will have the opportunity to explore the Argo user interface, gaining familiarity with workflow monitoring and management features.
CODE: DSAI105
Category: Artificial Intelligence
Teaching methodology
The course includes educational laboratories in which each student will be able to work in order to complete training exercises that will provide practical experience in using the instrument, for each of the topics covered during the course.
Prerequisites
- Familiarity with Linux
- Basic use of bash
- Knowledge of containerization
- Basic knowledge of Kubernetes
The following is an overview of course content:
- Install Argo Workflow
- Workflow
- Template Tags
- Working with Templates
- Input and Output
- Artifacts in Argo
- Reuse in Argo Workflow
- Argo Workflow UI
At the end of the course, participants will be able to:
- Install and configure Argo on your system, learning the necessary procedures to successfully start the application.
- Create and manage your workflows using Argo, gaining practical skills in defining automated processes for task management.
- Effectively use template tags and understand how to apply them in specific contexts within Argo workflows, ensuring better organization and code understanding.
- Develop skills in template manipulation, allowing participants to create custom templates to meet the specific needs of their workflows.
- Understand how to manage input and output within Argo workflows, enabling better integration and communication between various stages of the process.
- Learn to use artifacts in Argo, enabling participants to efficiently manage data generated during workflow execution.
- Leverage the ability to reuse components within Argo workflows, maximizing operational efficiency and consistency.
Duration – 1 day
Delivery – in Classroom, On Site, Remote
PC and SW requirements:
- Internet connection
- Web browser, Google Chrome
- Zoom
Language
- Instructor: English
- Workshops: English
- Slides: English