Aller au contenu principal

MODULE 3 - Pods et Déploiements

Vue d'Ensemble​

Ce module vous apprend à déployer et gérer des applications dans Kubernetes. Vous découvrirez les Pods (la plus petite unité déployable), les ReplicaSets pour la réplication, et les Deployments pour gérer le cycle de vie complet de vos applications.

Objectifs d'Apprentissage​

À la fin de ce module, vous serez capable de:

  • Comprendre les Pods et leur cycle de vie
  • Créer et gérer des Pods avec YAML
  • Utiliser les Labels et Selectors
  • Déployer des applications avec ReplicaSets
  • Gérer les déploiements avec Deployments
  • Configurer les stratégies de déploiement
  • Mettre en place les Health Checks

Durée Estimée​

Théorie: 5-6 heures
Pratique: 4-5 heures
Total: 9-11 heures


Table des Matières​

Partie 1: Pods​

  1. Chapitre 3.1 - Introduction aux Pods
  2. Chapitre 3.2 - Déclaration YAML des Pods
  3. Chapitre 3.3 - Labels et Selectors
  4. Chapitre 3.4 - Cycle de Vie des Pods

Partie 2: ReplicaSets​

  1. Chapitre 3.5 - ReplicaSets

Partie 3: Deployments​

  1. Chapitre 3.6 - Deployments
  2. Chapitre 3.7 - Stratégies de Déploiement
  3. Chapitre 3.8 - Health Checks

Labs Pratiques​

Validation​


Concepts Clés​

Pods​

Les Pods sont la plus petite unité déployable dans Kubernetes. Un Pod peut contenir un ou plusieurs conteneurs qui partagent des ressources.

ReplicaSets​

Les ReplicaSets maintiennent un nombre stable de réplicas de Pods en cours d'exécution.

Deployments​

Les Deployments gèrent les ReplicaSets et offrent des fonctionnalités de mise à jour déclarative, de rollback et de scaling.


Prochaines Étapes​

Commencez par comprendre les Pods:

Chapitre 3.1: Introduction aux Pods
Lab 3.1: Création et Gestion de Pods


Module créé le: Décembre 2024