DevOps

Conteneurs : Docker et Kubernetes

Maîtriser la conteneurisation : construire et exécuter des conteneurs, composer des applications multi-services, comprendre l'orchestration, déployer sur un cluster, gérer configuration, stockage et montée en charge. Trois jours avec travaux pratiques.

Objectifs

  • Comprendre les principes et les bénéfices de la conteneurisation
  • Construire et exécuter des conteneurs
  • Écrire un fichier de construction d'image efficace
  • Composer une application multi-services
  • Comprendre les concepts et l'architecture de l'orchestration
  • Déployer et exposer une application sur un cluster
  • Gérer configuration, stockage, montée en charge et supervision

Programme détaillé

Module 1 — Les conteneurs

  • Conteneur et machine virtuelle
  • Images, couches et registres
  • Construire et exécuter un conteneur
  • Réseaux et volumes

Module 2 — Applications multi-services

  • Composer plusieurs services
  • Variables d’environnement et configuration
  • Bonnes pratiques d’images légères et sécurisées
  • Cycle de vie et débogage

Module 3 — L’orchestration

  • Pourquoi orchestrer
  • Architecture d’un cluster et composants
  • Pods, déploiements et services
  • Espaces de noms et ressources

Module 4 — Exploiter en production

  • Configuration, secrets et stockage persistant
  • Montée en charge et disponibilité
  • Mises à jour progressives et retours arrière
  • Supervision, journaux et dépannage

Méthodologie pédagogique

Pédagogie active et orientée terrain : apports structurés, exercices appliqués à vos cas réels, études de cas et mises en situation. Chaque participant repart avec un support complet et un plan d'action personnalisé. Les acquis sont évalués en fin de session et une attestation de formation est remise.

Profil de l'intervenant

Consultant DevOps, praticien des plateformes de conteneurs.