Docker und CI/CD · Senior · Frage 23 von 75
Warum verlieren Kubernetes-Pods bei einem Rolling Update manchmal Anfragen, obwohl SIGTERM behandelt wird?
- 1Endpunkte gehen später weg als SIGTERM;
preStop-Sleep hilft - 2Kubernetes sendet zuerst SIGKILL und erst danach SIGTERM
- 3Services leiten bis zum Ende des Deployments an alte Pods
Antwort zeigen
Richtige Antwort: Endpunkte gehen später weg als SIGTERM; preStop-Sleep hilft
Erklärung
SIGTERM und das Entfernen aus Load Balancern passieren gleichzeitig. Nimmt die App sofort keine Verbindungen mehr an, schickt ihr das laufende Routing noch einen Moment Verkehr.