Retour à la leçonMission
Mission : le Deployment qui ne reconnaît plus ses Pods
Diagnostiquer un décalage entre selector et labels dans un Deployment, et utiliser la hiérarchie Deployment -> ReplicaSet -> Pods pour localiser la cause exacte.
Contexte
Un développeur a modifié à la main le manifeste deployment.yaml de l'API de paiement pour ajouter un label tier: backend sur le template de Pod, sans toucher au selector. Après un kubectl apply, kubectl get pods montre des Pods qui semblent tourner, mais kubectl get deployment api-deployment affiche 0/3 prêts en permanence, et de nouveaux Pods apparaissent sans que les anciens soient jamais nettoyés.