Как стать автором
Обновить

Комментарии 1

Ещё не нашел в статье важный момент — requests как по cpu, так и по памяти участвует не только в планировании раскладки подов по нодам, но ещё и даёт гарантированную ёмкость подам. Если под запросил скажем 1 cpu, а лимит — 2 cpu, то вот этот один будет на уровне cgroups выделен с высоким приоритетом, а уж если на машине остались свободные ресурсы, тогда они распилятся между теми контейнерами, которым хочется ещё.


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

Зарегистрируйтесь на Хабре , чтобы оставить комментарий