Retour à la leçon
Mission

Mission : le service de paiement injoignable

Diagnostiquer un Service qui existe mais ne route aucun trafic, en vérifiant ses endpoints réels plutôt que sa seule définition YAML.

Contexte

Le frontend appelle payment-service via son nom DNS interne et reçoit systématiquement une erreur de connexion, alors que kubectl get svc montre que le Service existe bel et bien avec une ClusterIP assignée. Les Pods du Deployment payment-deployment portent le label app: payment, mais quelqu'un a écrit le Service il y a plusieurs semaines, avant un renommage d'équipe.