(попытался написать его на более простом языке, чем официальный документы )
CPU
В Kubernetes каждое ядро CPU выделено в единицаходного «milicore», означающего одно виртуальное ядро (на виртуальной машине), можно разделить на 1000 долей на 1 milicore.Выделение 1000 milicores даст стручку один полный процессор.Чтобы получить больше, потребуется код в модуле, позволяющий использовать более одного ядра.
Память
Очень просто.Каждый выделенный мегабайт зарезервирован для модуля.
Запросы
Минимальные ресурсы, которые гарантированно будут предоставлены модулю.Если для запуска модуля на каком-либо узле недостаточно ресурсов, он останется в состоянии «Ожидание».
Limits
CPU Limit WillПри достижении предела замедление работы модуля.
Ограничение памяти Когда модуль использует всю свою память и запрашивает более чем предел , это будет считаться утечкой памяти и модуль будет перезапущен.
Цель (определено в Горизонтальном модуле автоподкачки)
Может применяться к ЦП, памяти и другим пользовательским метрикам (подробнеесложно определить.
Возможно, было бы неплохо установить ресурсы для модуля в размерах A B и C , где: A