Formation GitOps, Prometheus & Grafana – Déploiement et observabilité Kubernetes
Cette formation permet de mettre en place une chaîne GitOps pour Kubernetes et d'assurer l'observabilité des applications et infrastructures avec Prometheus et Grafana.
Les participants apprennent à utiliser Git comme source de vérité, automatiser les déploiements Kubernetes avec Argo CD, collecter et interroger les métriques avec Prometheus et construire des tableaux de bord et alertes avec Grafana.
Mis à jour le
La formation GitOps, Prometheus & Grafana en bref
- Durée
- 2 jours, soit 14 heures de formation
- Horaire
- 9 h à 16 h 30
- Format
- Classe virtuelle en direct ou présentiel à Montréal et à Québec
- Public
- Ingénieurs DevOps et DevSecOps, Administrateurs Kubernetes, SRE, Ingénieurs Cloud, Architectes Cloud et Responsables plateformes
- Prix
- 983 $ par participant, ou 835 $ pour organismes publics et OBNL (taxes en sus)
- Langue
- Français
Doussou Formation et GitOps, Prometheus & Grafana en quelques faits
- Depuis 2016Doussou Formation donne des formations professionnelles au Québec
- 300+formations spécialisées au catalogue
- 97 %de satisfaction selon les évaluations clients
- RAP · CPMTFournisseur accrédité et organisme formateur reconnu
Prochaines sessions de la formation GitOps, Prometheus & Grafana
Programme de la formation GitOps, Prometheus & Grafana
Introduction à GitOps
- DevOps et GitOps
- Principes GitOps
- Git comme source de vérité
- Infrastructure déclarative
- Desired State
- Actual State
- Reconciliation
- GitOps vs CI/CD traditionnel
Organisation d'un dépôt GitOps
- Dépôt applicatif
- Dépôt de configuration
- Manifests Kubernetes
- Environnements Dev/Test/Prod
- Branches
- Pull Requests
- Revue et validation des changements
Introduction à Argo CD
- Architecture Argo CD
- Installation
- Interface Web
- CLI
- Repositories
- Clusters
- Projects
- Applications
Déployer avec Argo CD
- Création d'une Application
- Synchronisation manuelle
- Synchronisation automatique
- Desired State
- Live State
- Détection des écarts
- Sync Status
- Health Status
Synchronisation avancée
- Auto-Sync
- Self-Heal
- Pruning
- Rollback
- Historique des déploiements
- Gestion des erreurs
- Bonnes pratiques de production
GitOps avec Helm
- Rappels Helm
- Helm Charts
- Values
- Déploiement d'un Chart avec Argo CD
- Gestion des environnements
- Versionnement
- Configuration déclarative
Sécurité GitOps
- Protection des dépôts
- Pull Requests
- Permissions
- RBAC Argo CD
- Gestion des secrets
- Protection des environnements
- Traçabilité des changements
Introduction à l'observabilité
- Monitoring vs Observabilité
- Metrics
- Logs
- Traces
- Indicateurs techniques
- Santé d'une application
- Observabilité Kubernetes
Introduction à Prometheus
- Architecture Prometheus
- Prometheus Server
- Targets
- Scraping
- Time Series
- Labels
- Exporters
- Service Discovery
Monitoring Kubernetes
- Métriques des Nodes
- Métriques des Pods
- CPU
- Mémoire
- Réseau
- Disponibilité
- Collecte des métriques applicatives
- Exporters
PromQL
- Introduction à PromQL
- Sélection de métriques
- Labels
- Filtres
- Agrégations
- Rate
- Fonctions
- Requêtes pour Kubernetes
Introduction à Grafana
- Architecture Grafana
- Data Sources
- Connexion à Prometheus
- Dashboards
- Panels
- Variables
- Visualisations
Création de dashboards
- CPU et mémoire
- Disponibilité
- Latence
- Taux d'erreurs
- Trafic
- Dashboards Kubernetes
- Dashboards applicatifs
Alerting
- Définition d'une règle d'alerte
- Seuils
- Alertes Prometheus
- Alertmanager
- Grafana Alerting
- Contact Points
- Notification Policies
- Gestion des alertes
Observabilité et SRE
- Golden Signals
- Latency
- Traffic
- Errors
- Saturation
- Introduction SLI
- SLO
- Disponibilité
- Analyse des incidents
Chaîne GitOps et observabilité complète
- Commit dans Git
- Mise à jour de l'application
- Synchronisation Argo CD
- Déploiement Kubernetes
- Collecte des métriques Prometheus
- Dashboard Grafana
- Détection d'anomalies
- Alerte
- Rollback
Ateliers pratiques
- Installation d'Argo CD
- Connexion d'un dépôt Git
- Déploiement d'une application Kubernetes
- Activation de l'Auto-Sync
- Déploiement d'un Helm Chart avec GitOps
- Installation et configuration de Prometheus
- Création de requêtes PromQL
- Connexion de Grafana à Prometheus
- Création d'un dashboard Kubernetes
- Création d'une règle d'alerte
- Simulation d'un incident et rollback GitOps
Tarifs et informations pratiques
Tarif préférentiel
835 $ / participant
Organismes publics et OBNL · taxes en sus
Prix public
983 $ / participant
Entreprises et particuliers · taxes en sus
Informations pratiques
- Durée : 2 jours, soit 14 heures de formation
- Horaire : 9 h à 16 h 30
- Format : Classe virtuelle en direct ou présentiel à Montréal et à Québec
- Paiement : en ligne (PayPal ou carte) à l’inscription, ou sur facture pour les organisations
- Financement : Doussou Formation est un organisme formateur agréé par la CPMT. Pour les employeurs assujettis à la Loi sur les compétences (masse salariale de plus de 2 M$), cette formation peut être comptabilisée dans leur obligation d’investir 1 % en formation.
Formation GitOps, Prometheus & Grafana en entreprise
Formez toute votre équipe en groupe privé, sur vos propres documents, dans vos locaux ou en classe virtuelle, aux dates qui vous conviennent.
Avis des participants
97 % de satisfaction (évaluations de fin de formation, 120 évaluations) · Lire tous les témoignages
Pourquoi suivre cette formation GitOps, Prometheus & Grafana
Objectifs : ce que vous saurez faire
- Comprendre les principes GitOps.
- Organiser un dépôt Git pour Kubernetes.
- Installer et configurer Argo CD.
- Déployer automatiquement des applications Kubernetes.
- Utiliser Helm avec Argo CD.
- Détecter et corriger les écarts de configuration.
- Installer et configurer Prometheus.
- Collecter les métriques Kubernetes et applicatives.
- Utiliser PromQL.
- Construire des dashboards Grafana.
- Configurer des alertes.
- Mettre en place une chaîne GitOps et observabilité complète.
Prérequis
- Connaissances de base de Kubernetes
- Connaissances de Git
- Notions de Docker
- Une connaissance de Helm constitue un atout
Ce qui est inclus
- Support de cours et fichiers d’exercices pour chaque participant
- Attestation de participation
- Possibilité de coaching personnalisé après la formation
- En session publique en présentiel :
- Thé et café
- Dîner dans un restaurant à proximité
- Stationnement (dans certaines villes)
- Connexion Internet sans fil
