Кубернетес 110 стручков на узел

Попробовав с различными провайдерами (голые kubernetes, openshift, aws eks), мы обнаружили, что даже если у узла достаточно ресурсов (cpu, ram, hdd), после достижения ~110 модулей новые модули остаются в состоянии ожидания без каких-либо событий или ошибок, кроме событие "Успешно назначено {namespace}/{pod_name} для {имя_узла}"

Мы пытались найти любые похожие журналы в kubelet, планировщике и т. Д., Но нет ничего, кроме этого события, упомянутого ранее.

Кому-нибудь удалось запустить более 110 модулей на узел? Что мы делаем не так?

Единственное, что стоит упомянуть дополнительно, это то, что в нашем случае это не 110 реплик одного и того же модуля, а 110 различных модулей из различных наборов развертываний / демонов. И, конечно же, мы настроили узел pod_limit > 110.

0 ответов

Да , ограничение по умолчанию для запуска модулей на узел в k8s составляет 110!. так что вы можете изменить его через конфигурацию kubelet с флагом --max-pods. см. эту ссылку для получения дополнительной информации: https://hackernoon.com/starting-small-with-kubernetes-and-kubeadm-500-containers-6c76454e6e12

Другие вопросы по тегам