KUBERNETES pour la Production

Formation créée le 03/10/2025. Dernière mise à jour le 06/10/2025.
Version du programme : 1

Type de formation

Formation mixte

Durée de formation

21 heures (3 jours)
Cette formation est gratuite.
S'inscrire
Cette formation est gratuite.
S'inscrire
Cette formation est gratuite.
S'inscrire
Besoin d’adapter cette formation à vos besoins ? N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure ! Nous contacter

KUBERNETES pour la Production


Durant cette formation, nous vous proposerons une approche Théorique & Pratique orientée sur les problématiques réelles de production.

Objectifs de la formation

  • L'objectif de cette formation est de maîtriser l'ensemble des concepts, pratiques et outils nécessaires pour opérer des clusters Kubernetes en environnement de production. La formation couvre l'ensemble de la chaîne de valeur, depuis le développement jusqu'à l'exploitation, en passant par la sécurité, la haute disponibilité et l'automatisation

Profil des bénéficiaires

Pour qui
  • Niveau Formation : Intermédiaire à avancé
  • Profils stagiaires : DevOps, SRE, Administrateurs Kubernetes, Architectes cloud, Ingénieurs plateforme
Prérequis
  • Expérience avec Git et les pratiques CI/CD
  • Bonnes connaissances Linux et ligne de commande
  • Avoir un PC et un accès internet

Contenu de la formation

Jour 1 - Helm - Le gestionnaire de packages Kubernetes
  • Théorie - Fondamentaux Helm
Introduction à Helm
  • Architecture et concepts (charts, releases, repositories)
  • Anatomie d'un chart (Chart.yaml, values.yaml, templates)
  • Helm vs Kustomize
Templating et création de charts
  • Templating Go (variables, conditions, boucles, fonctions)
  • Gestion des dépendances entre charts
  • Best practices pour la production
Création de Helm charts from scratch
  • Développement d'un chart personnalisé
  • Utilisation de fonctions conditionnelles et boucles
  • Gestion multi-environnements (dev, staging, prod)
  • Tests et validations des charts
Jour 2 : GitOps avec ArgoCD
  • Principes GitOps et ArgoCD
  • Fondamentaux GitOps
  • Git comme source unique de vérité
  • Modèle pull vs push
  • Principes de réconciliation automatique
ArgoCD en pratique
  • Architecture et concepts clés (Application, Sync, Health)
  • Déploiement de Helm charts via ArgoCD
  • Stratégies de synchronisation
  • Multi-environnements avec Kustomize
Mise en place d'ArgoCD
  • Installation et configuration
  • Déploiement d'applications via GitOps
  • Intégration avec les Helm charts créés au Jour 1
  • Gestion de plusieurs environnements
  • Troubleshooting et bonnes pratiques
Jour 3 : Observabilité avec Prometheus & Grafana
  • Stack d'observabilité moderne
  • Fondamentaux de l'observabilité
  • Métriques, logs, traces
  • Architecture Prometheus (scraping, TSDB, PromQL, AlertManager)
  • Types de métriques et ServiceMonitors
Visualisation et alerting
  • Dashboards Grafana
  • Configuration des alertes
  • Bonnes pratiques pour la production
Déploiement d'une stack d'observabilité complète
  • Installation de Prometheus et Grafana (via Helm)
  • Configuration de ServiceMonitors pour applications custom
  • Requêtes PromQL essentielles
  • Création de dashboards Grafana personnalisés
  • Configuration d'alertes avec AlertManager

Capacité d'accueil

Entre 3 et 10 apprenants

Délai d'accès

2 semaines