Предположим, что pod превышает свой лимит памяти. Какой сигнал будет отправлен процессу?
В таких случаях SIGKILL мгновенно завершает контейнер и создает новый, используя ошибку нехватки памяти (OOM). Это приведет к тому, что ядро отправит сигнал SIGKILL процессу, запущенному внутри контейнера. По умолчанию Kubernetes отправит сигнал SIGTERM основному процессу контейнера и будет ждать в течение определенного периода времени (определяемого параметром terminateGracePeriodSeconds), чтобы процесс завершился корректно.
Post #374
1.2K
- 👍 1