Skip to content
Khalil Nouisser
Back

Training · 2 jours (14 h)

GitOps & ArgoCD

Deux jours pour faire de Git la source de vérité de vos déploiements : principes GitOps et pratique intensive d’ArgoCD.

Objectives

  • Mettre en place ArgoCD sur un cluster et y brancher un dépôt Git
  • Structurer ses dépôts pour plusieurs applications et environnements
  • Détecter et corriger un drift entre Git et le cluster
  • Savoir revenir en arrière proprement quand un déploiement tourne mal

Audience

Équipes qui déploient sur Kubernetes à la main ou par scripts, et veulent passer à des déploiements déclaratifs et auditables.

Prerequisites

  1. Pratique de Git et des objets Kubernetes de base
  2. Avoir déjà déployé quelque chose avec kubectl ou Helm

Program

Principes GitOps
  • État désiré, réconciliation, drift
  • Ce que ça change par rapport au kubectl apply
ArgoCD en pratique
  • Installation et premières Applications
  • Sync policies, health checks et hooks
Structurer ses déploiements
  • Helm et Kustomize avec ArgoCD
  • Environnements et promotion
  • App-of-apps
Au quotidien
  • Rollbacks et gestion d’incidents
  • Secrets en GitOps : les options
  • Atelier : un pipeline GitOps complet de bout en bout

Get your quote

Six questions, two minutes. Quote within 48 h — often within minutes.

Configure my quote