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