Если batch находился только в памяти Pod, он исчезнет. Дальнейшее поведение зависит от того, подтверждены ли исходные сообщения и сохранён ли результат устойчиво.
Kubernetes прибил pod в момент сборки batch — что будет происходить?
Если batch находился только в памяти Pod, он исчезнет. Дальнейшее поведение зависит от того, подтверждены ли исходные сообщения и сохранён ли результат устойчиво.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Если batch находился только в памяти Pod, он исчезнет. Дальнейшее поведение зависит от того, подтверждены ли исходные сообщения и сохранён ли результат устойчиво.
При неподтверждённом прогрессе брокер может выдать данные снова — обработка должна выдерживать повторы. Если прогресс подтверждён раньше записи, возможна потеря. Graceful shutdown уменьшает риск при обычном rollout, но не гарантирован при аварии, поэтому надёжность строится на протоколе хранения и подтверждения.