Ввод квот в Kubernetes от cAdvisor - PullRequest
0 голосов
/ 08 мая 2018

Kubernetes использует cAdvisor для мониторинга использования модулем процессора, памяти и т. Д. В качестве наблюдения было получено сообщение cAdvisor для оперативной памяти, которое представляет собой не только горячую и холодную память, как указано здесь: https://github.com/google/cadvisor/issues/913.

Проблема заключается в том, что kubernetes использует это же для реализации жесткого ограничения квоты и использует наш POD, так как он превышает потребление памяти. Это проблема, поскольку док-сервер внутри POD на самом деле не использует память, о которой сообщается. Это можно проверить с помощью статистики Docker.

Есть ли способ обойти это? Мы хотим, чтобы наш модуль отключался только тогда, когда он фактически потребляет больше памяти.

1 Ответ

0 голосов
/ 09 мая 2018

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

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