Curso GitOps Using ArgoCD

  • DevOps | CI | CD | Kubernetes | Web3

Curso GitOps Using ArgoCD

16 horas
Visão Geral

Curso GitOps Using ArgoCD. GitOps fornece um fluxo de trabalho para automatizar a implantação de aplicativos e infraestrutura em clusters Kubernetes e plataformas em nuvem. ArgoCD, uma ferramenta de entrega contínua GitOps de código aberto, fornece uma ferramenta de entrega contínua para Kubernetes. Este Curso GitOps Using ArgoCD, ensina aos participantes como o GitOps funciona, cobrindo todos os aspectos de um fluxo de trabalho básico e os benefícios do uso do GitOps em relação a outras abordagens de implantação contínua. Os participantes obtêm um conhecimento sólido dos princípios do GitOps e de como implantar um aplicativo no Kubernetes usando ArgoCD.

Objetivo

Após realizar este Curso GitOps Using ArgoCD você será capaz de:

  • Entenda os benefícios do GitOps
  • Configure o ArgoCD em um cluster Kubernetes
  • Implantar um aplicativo usando ArgoCD
  • Administre o ArgoCD usando a ferramenta de linha de comando e de forma declarativa
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Introduction to GitOps

  1. What is GitOps?
  2. Benefits of GitOps
  3. Common GitOps Tools
  4. A Typical GitOps Workflow

Introduction to ArgoCD

  1. What is ArgoCD?
  2. Basic Workflow
  3. Advantages of ArgoCD
  4. Installing ArgoCD
  5. Access The Argo CD API Server
  6. Log into the Web UI

Deploy an Application Using ArgoCD

  1. Basic Steps
  2. Storing the Deployment YAML Files
  3. Define a Git Repo in ArgoCD
  4. Create an Application in ArgoCD
  5. Synchronization of an Application
  6. Application Health Monitoring

Application Synchronization

  1. Synchronization Basics
  2. Enable Automatic Synchronization
  3. View Synchronization History
  4. Disaster Recovery
  5. Self-Healing
  6. Pruning Resources
  7. Undeploy an Application
  8. Setup Webhook

Declarative and CLI-Based Administration

  1. Alternative ArgoCD Management Interfaces
  2. ArgoCD CLI
  3. Logging in Using the CLI
  4. Create a Git Repo Using the CLI
  5. Manage an Application using CLI
  6. Undeploy an Application using CLI
  7. Declarative Management
  8. Define a Git Repo Declaratively
  9. Create an Application Declaratively
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h