Curso DevOps and Workflow Management with Argo
16 horasVisão Geral
O curso DevOps and Workflow Management with Argo fornece uma compreensão abrangente sobre como integrar práticas de DevOps com a gestão de fluxos de trabalho usando o Argo. Os participantes aprenderão a implementar e gerenciar pipelines de CI/CD, automação de tarefas e orquestração de workflows em ambientes de Kubernetes. Com uma abordagem prática, este Curso DevOps and Workflow Management with Argo capacitará os alunos a criar e otimizar fluxos de trabalho eficientes, garantindo a entrega contínua de software com alta qualidade.
Objetivo
Após realizar o curso DevOps and Workflow Management with Argo, você será capaz de:
- Compreender os princípios de DevOps e a importância da gestão de fluxos de trabalho
- Instalar e configurar o Argo Workflows em um cluster Kubernetes
- Criar, gerenciar e monitorar pipelines de CI/CD usando Argo
- Implementar práticas de automação e orquestração de tarefas
- Integrar Argo com outras ferramentas de DevOps para uma entrega contínua
Publico Alvo
- Engenheiros DevOps
- Administradores de sistemas e infraestrutura
- Desenvolvedores de software
- Profissionais de TI que desejam automatizar processos
- Líderes de equipe e gerentes de projeto
Pre-Requisitos
- Conhecimento básico de Kubernetes
- Familiaridade com conceitos de DevOps e CI/CD
- Noções de programação e scripts
Materiais
Inglês/Português/Lab PráticoConteúdo Programatico
Module 1: Introduction to DevOps
- Understanding DevOps Principles and Culture
- Benefits of DevOps in Software Development
- Key Components of a DevOps Pipeline
Module 2: Overview of Argo
- What is Argo? Introduction to Argo Workflows
- Use Cases for Argo in DevOps
- Comparison of Argo with Other Workflow Tools
Module 3: Setting Up Argo
- Prerequisites for Installing Argo
- Installing Argo Workflows on Kubernetes
- Configuring Argo CLI and UI
Module 4: Creating Your First Workflow
- Understanding Argo Workflow Templates
- Building a Simple Workflow with Argo
- Running and Monitoring Your Workflow
Module 5: Advanced Workflow Management
- Working with Parameters and Artifacts
- Using Conditional Logic and Loops in Workflows
- Implementing DAG (Directed Acyclic Graph) Workflows
Module 6: Integrating Argo with CI/CD Tools
- Overview of CI/CD Concepts
- Integrating Argo with GitHub Actions
- Using Argo with Jenkins and other CI/CD Tools
Module 7: Managing Workflow Execution
- Monitoring and Logging Workflow Runs
- Handling Errors and Retries in Workflows
- Best Practices for Workflow Management
Module 8: Security and Governance in Argo
- Securing Argo Workflows
- Managing Access Control and Permissions
- Compliance Considerations in Workflow Management
Module 9: Hands-on Lab
- Lab Setup: Creating a Kubernetes Environment
- Implementing a Full CI/CD Pipeline with Argo
- Testing and Troubleshooting Your Workflows
Module 10: Future Trends in DevOps and Argo
- Emerging Trends in DevOps Practices
- The Future of Workflow Automation
- Resources for Continuous Learning in DevOps and Argo