Comments 9
Оригинал:
The idea of banning CPU limits is rooted in the concept that setting a CPU limit has the sole negative effect of preventing the container from accessing the unused (and unreserved) CPU in the node, subjecting the container to unnecessary and potentially harmful CPU throttling.
Перевод:
Идея отказа от лимитов CPU стоит на том, что установка такого лимита имеет негативный эффект, не позволяя контейнеру задействовать неиспользуемую (и незарезервированную) долю внимания CPU в узле и подвергая его ненужному и потенциально вредному троттлингу процессора
Такое чувство, что смотришь видеокассету со сделанным прямо на слух корявым гнусавым переводом из 90-ых.
Вам не понравился конкретно оборот "доля внимания CPU"? Не спорю, я привнес здесь образности, но разве нарушен смысл? Возможно, вам не понравилась сама структура сложного предложения?
Коллеги, давайте заменим зонды на общепринятые пробы.
Статья вроде дельная, а читать невозможно.
Спасибо за замечание. В сети вполне употребляются и "зонды" в этом контексте. Например, здесь https://habr.com/ru/company/redhatrussia/blog/648129/ . Вроде сей термин вполне адекватно отражает смысл. Хотя вижу, что "пробы" явно доминируют в обиходе, так что исправления внесены. В дальнейшем буду знать.
Ну и плюс типичное приложение создаёт множество буферов, которые не полностью используются, а значит и рост памяти от нагрузки не будет линейным в практически любом случае.
Можно просто не использовать liveness probes, а только readiness probes. Тогда под не будет убит под нагрузкой из-за таймаута пробы. И вообще liveness пробы в большинстве случаев только мешают.
Почему стоит использовать лимиты CPU в Kubernetes