-
Filière :
DevOps & Infrastructure
-
Sous-filière :
CI/CD
-
Référence
IJ-GITO
-
Durée
2 jours (14 h)
-
Prix par personne HT
1 450 € HT
Description
Avec l’avènement des outils comme Kubernetes et Docker, on parvient maintenant à pouvoir décrire l’infrastructure avec du code. L’infrastructure devient déclarative. Il est donc désormais possible de pouvoir versionner l’infrastructure. De manière naturelle, l’idée est venue d’utiliser des gestionnaires de source tel que Git. De cela est né GitOps.
Cette formation permet de découvrir et prendre en main les concepts Git et GitOps. Ces concepts sont mis en pratique en se basant sur la combinaison GitHub, GitHub Actions et ArgoCD.
Objectifs pédagogiques
- Comprendre les concepts du GitOps
- Appréhender les bonnes pratiques pour sa mise en place
- Améliorer ses processus de déploiement cloud
- Découvrir les outils liés au GitOps
Public cible
- Architectes
- Developpeurs-cloud
- Ops
Pré-requis
- Connaître les principes CI/CD
- Avoir quelques bases sur Git
- Bases en Docker (souhaitable)
Programme de la formation
Introduction à GitOps
- Origines de GitOps
- Les problèmes adressés par le GitOps
- Présentation des concepts GitOps
Gestion de versions avec Git
- Principes de Git
- Référentiel
- Configuration
- Commit
- Synchronisation avec le référentiel
- Commandes essentielles
- Gestion des branches et des conflits
La CI/CD avec GitHub Actions
- Présentation de GitHub Actions
- Automatisation avec GitHub Actions
- Déploiement avec GitHub Actions
Implémenter le déploiement avec ArgoCD
- Introduction à ArgoCD
- Déploiement avec ArgoCD
- Gestion de la configuration avec Helm
- GitOps et la sécurité
Conclusion
- Intérêt de la démarche GitOps
- Difficultés de l’implémentation
Exercices pratiques au cours des deux journées
- Manipulations de Git
- Configuration d’un pipeline complet GitOps avec GitHub Actions et Argo CD
- Déploiement et mise à jour d’une application via GitOp
Qualité
Cette formation est accessible aux personnes en situation de handicap, nous contacter en cas de besoin d’informations complémentaires.
Programme mis à jour le