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