Orchestration avec Kubernetes : Gérer les Conteneurs à l'Échelle
💡 Quick Tip
Rappel : Kubernetes est destiné aux infrastructures nécessitant haute disponibilité et auto-scaling.
L'Essor de l'Orchestration
Kubernetes (K8s) automatise le déploiement et la gestion des conteneurs. Son architecture repose sur un modèle d'État Désiré : le cluster maintient activement le nombre de copies demandé pour chaque application.
- Pod : L'unité minimale d'exécution.
- Control Plane : Le cerveau du cluster (apiserver, scheduler, etcd).
📊 Practical Example
Scénario Réel : Rolling Update sans interruption
Étape 1 : Stratégie. Définition d'un fichier YAML spécifiant qu'un seul Pod peut s'éteindre à la fois durant la mise à jour.
Étape 2 : Readiness Probes. K8s n'envoie du trafic au nouveau Pod qu'une fois sa préparation technique confirmée.