Как Kubernetes применяет ограничение памяти для контейнера? - PullRequest
0 голосов
/ 27 апреля 2018

Как оно обеспечивает соблюдение лимита? Это через cgroups? Или есть фактический процесс, наблюдающий за контейнерными процессами и завершающий их?

Кажется, у меня есть контейнерный процесс, который получает SIGKILL, но модуль не перезапускается (но процесс умирает из-за SIGKILL). Поэтому я не уверен, в чем причина.

1 Ответ

0 голосов
/ 27 апреля 2018

https://github.com/kubernetes/kubernetes/issues/50632

IIUC, процесс, который потребляет больше всего памяти, будет убит этот случай. Контейнер не прекратит работу, если не уничтожен основной процесс внутри контейнера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...