Сбой Pod при уменьшении масштабирования наборов состояний HPA

При выполнении события уменьшения масштаба из HPA(для набора с отслеживанием состояния), если один из завершающих модулей резко выходит из строя перед плавным завершением; Будет ли модуль перезапущен / перепланирован, а затем снова пытается корректно завершить работу / уменьшить масштаб. Поведение важно знать, так как существует реализация ловушки preStop (восстановление данных для завершающего модуля) при завершении, и она может никогда не быть вызвана, когда происходит резкое завершение во время масштабирования HPA.

С уважением,
Балу

1 ответ

Короткий ответ: если корректное завершение не удается, модули не перезапускаются / не переносятся.

Модули могут выйти из строя по любой причине (проблема с узлом, модуль изгнан и т. Д.) В таком сценарии ловушка preStop никогда не запускается.

И это сделано намеренно, даже если кто-то напишет логику для перезапуска / перепланирования, модуль не поможет восстановить данные из модуля (поскольку это будет новый модуль).

Другие вопросы по тегам