Introduction à la formation ArgoCD
Introduction à ArgoCD
Vue d’ensemble de GitOps et de son importance dans le CI/CD moderne
Architecture et composants d’ArgoCD
Principales caractéristiques et avantages de l’utilisation d’ArgoCD
Exemples d’activités pratiques : Installation d’ArgoCD CLI, exploration de l’interface utilisateur d’ArgoCD.
Configuration d’ArgoCD
Installation d’ArgoCD sur Kubernetes
Accéder au tableau de bord d’ArgoCD
Configurer les paramètres et les permissions d’ArgoCD
Exemples d’activités pratiques : Déploiement d’ArgoCD sur un cluster Kubernetes, accès au tableau de bord ArgoCD.
Déploiement d’applications avec ArgoCD
Définition des manifestes d’application
Processus de synchronisation des applications
Gestion des retours en arrière et de l’historique
Exemples d’activités pratiques : Création de manifestes d’application, déploiement d’une application avec ArgoCD, exécution d’un rollback.
Gestion des déploiements
Surveillance des déploiements avec ArgoCD
Dépannage des problèmes de déploiement courants
Utilisation d’ArgoCD pour les déploiements bleu-vert et canari
Exemples d’activités pratiques : Mise en place de la surveillance, dépannage d’un déploiement défaillant.
Fonctionnalités avancées d’ArgoCD
Intégration d’ArgoCD avec des outils CI (par exemple, Jenkins, GitLab CI)
Configurer ArgoCD avec Helm et Kustomize pour la gestion des paquets et de la configuration
Meilleures pratiques de sécurité et considérations d’extensibilité
Gestion de l’identité, des autorisations et des secrets
Exemples d’activités pratiques : Intégration d’ArgoCD avec un outil CI, configuration d’un déploiement de cartes Helm.
Meilleures pratiques et scénarios réels d’utilisation
Études de cas d’ArgoCD dans des environnements d’entreprise
Meilleures pratiques pour la maintenance et la mise à l’échelle d’ArgoCD
Tendances futures dans l’évolution de GitOps et d’ArgoCD
Exemples d’activités pratiques : Analyse des études de cas, application des meilleures pratiques à un projet fictif.