Docker і CI/CD · Senior · Запитання 23 з 75
Чому поди в Kubernetes іноді втрачають запити під час rolling update попри обробку SIGTERM?
- ✓Правильна відповідь: Ендпоінти оновлюються із запізненням;
preStopsleep це покриває - 2Kubernetes спершу надсилає SIGKILL і лише потім SIGTERM
- 3Services шлють трафік на старі поди аж до кінця деплою
Пояснення
SIGTERM і видалення з балансувальників відбуваються одночасно. Якщо застосунок одразу перестає приймати з'єднання, маршрутизація ще якусь мить шле йому трафік.