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
- Chapitre 3.1 - Introduction aux Pods
- Chapitre 3.2 - Déclaration YAML des Pods
- Chapitre 3.3 - Labels et Selectors
- Chapitre 3.4 - Cycle de Vie des Pods
Partie 2: ReplicaSets
Partie 3: Deployments
Labs Pratiques
- Lab 3.1 - Création et Gestion de Pods
- Lab 3.2 - Déploiement avec ReplicaSets
- Lab 3.3 - Deployments et Rolling Updates
- Lab 3.4 - Configuration des Health Checks
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