Aller au contenu
Khalil Nouisser
Retour

Formations · 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.

Objectifs

  • 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

Public

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

Prérequis

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

Programme

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

Obtenez votre devis

Six questions, deux minutes. Devis sous 48 h — souvent en quelques minutes.

Configurer mon devis