2016-02-18 3 views
2

Я пытаюсь запустить тест нагрузки на GKE, что означает, что я хочу запускать большое количество задач, большинство из которых требуют очень мало ресурсов. Тем не менее, большинство из них не планируют говорить «Не удалось для причины PodExceedsMaxPodNumber и, возможно, другие». Количество блоков на узел определяется флагом max-pods в Kubelet, а по умолчанию - 40. Это явно слишком мало для того, что я пытаюсь сделать - использование моего процессора не превышает 30%. Можно ли изменить этот параметр при создании кластера Kubernetes с помощью GKE?Могу ли я изменить максимальное количество контейнеров, запущенных на узел?

ответ

1

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

Значение было выбрано из-за ограничений по производительности и будет резко набито (до 100) в версии 1.2 Kubernetes, которое планируется выпустить в марте.

Смежные вопросы