Отправляет ли Kubernetes сигнал перед перезапуском модуля?

Kubernetes отправляет сигнал SIGTERM контейнерам в модуле перед завершением работы модуля.

он отправляет аналогичный сигнал при перезапуске модуля?


person Abdulrahman Bres    schedule 14.08.2019    source источник


Ответы (1)


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

С другой стороны, если вы говорите о запланированном прекращении, когда контроллер убивает/выселяет модуль и запускает новый модуль того же типа на (потенциально другом) узле, вы увидите тот же набор событий (SIGTERM -> termination_grace_period > SIGKILL) происходят, как и в случае уничтожения пода.

person Anirudh Ramanathan    schedule 14.08.2019